Тоже столкнулся с медленной работой базы. в базе 10645 категорий. Пока тестирую работу без товаров.
После того как убрал getTotalProducts из hader.php стало лучше, но все равно плохо.
Execution Time: 3.425153 sec
В записи slow.log нашел.
# Query_time: 2.608207 Lock_time: 0.005001 Rows_sent: 10645 Rows_examined: 53225
SET timestamp=1334065097;
SELECT * FROM kybcategory c LEFT JOIN category_description cd ON (c.category_id = cd.category_id) LEFT JOIN category_to_store c2s ON (c.category_id = c2s.category_id) ORDER BY c.parent_id, c.sort_order, cd.name;
Как исправить данные проблемы.
И еще один момент в админке нереально зайти во вкладку "Товары". очень долго грузиться, тоже не нормальный симптом.
Может ли на скорость работы влиять то что при нумерации категорий используются номера от 1 до 50000, иногда с большими разрывами?
И вообще, вопрос к спецам, реальна нормальная работа магазина с 12000 категорий и таким же количеством товара ?
P.S. тестировал на Denwer. перенес на хостинг, заработало!!! Execution Time: 0.565078 sec
Хотя проблема со входом в товары в админке осталась. Что интересно. В Категории заходит без проблем, а в товары жжжжутко тормозит.