Задавайте вопросы, мы ответим
Вы не зашли.
Есть таблица с более милионна строк.
И запрос, например
select field1,field2 from tbl where attr=6 order by field1,field2 limit 0,100 (работает максимум 0.30 сек.,)
select sql_calc_found_row field1,field2 from tbl where attr1=6 order by field1,field2 limit 0,100 (работает больше трех минут.)
Можно как оптимизировать второй чтобы работала побыстрее??
Неактивен
Очевидно, нельзя. В первом случае Вам нужно выбрать данные, а во втором —
пробежаться по всему дереву. Для общего количества строк имеет смысл
делать денормализационные таблички.
Неактивен
не подскажешь как делать денормализационные таблички(и что это вообще)????
Неактивен
CREATE TABLE (это такие таблички, в которых пишут количество строк с нужными
атрибутами, и это количество обновляют при изменении количества строк в основной
таблице).
Неактивен