Size: a a a

2020 May 22

VS

Viktor Sh in ru_mysql
Глобально ситуация следующая:
Я установил CMS из коробки. запустил на тестовых данных и всё было хорошо. Сделал импорт текущего боевого сайта (Другая CMS - самописка). Там примерно 200 твс товаров. И вот тут всё просело... Сначала было открытие карточки товара 5-7 минут. Потом я настроил индексы, перевел таблицы из MyIsam в InnoDB и вот сейчас один запрос выполняется уже 7-10 секунд, а страница товара открывается около 40 секунд, но иногда до 1 минуты дотягивает
источник

VS

Viktor Sh in ru_mysql
Вот я не понимаю, что еще нужно подкрутить
источник

VS

Viktor Sh in ru_mysql
Это 8-я версия MySQL и гугл особо не помогает =(
источник

VS

Viktor Sh in ru_mysql
так как она типа супер оптимизирована для многопроцессорных машин, у меня 4 ядра и что-то не сильно всё круто
источник

VS

Viktor Sh in ru_mysql
Хотя, есть машинка с 1-им ядром и там стоит 5.6 варсия MySQL и там нормально крутятся таблички с 1М записями
источник

E

Eugene in ru_mysql
выкинь SQL_CALC_FOUND_ROWS
источник

E

Eugene in ru_mysql
из запроса
источник

VS

Viktor Sh in ru_mysql
Пробовал
источник

VS

Viktor Sh in ru_mysql
не сильно роляет
источник

E

Eugene in ru_mysql
и?
источник

🇻

🇻 🇱 🇦 🇩 in ru_mysql
Eugene
выкинь SQL_CALC_FOUND_ROWS
ломается логика ядра.
источник

VS

Viktor Sh in ru_mysql
Вот запрос сократил до 1-го JOIN'a что бы понять, что не так
источник

🇻

🇻 🇱 🇦 🇩 in ru_mysql
🇻 🇱 🇦 🇩
ломается логика ядра.
это как я понял нужно что бы сделать красиво пагинацию
источник

VS

Viktor Sh in ru_mysql
Тут проблема именно в настройках
источник

🇻

🇻 🇱 🇦 🇩 in ru_mysql
Viktor Sh
Тут проблема именно в настройках
buffer pool size выкрутил?
источник

VS

Viktor Sh in ru_mysql
🇻 🇱 🇦 🇩
это как я понял нужно что бы сделать красиво пагинацию
Там еще в карточке отображается количество товаров в этой же категории
источник

VS

Viktor Sh in ru_mysql
Да
источник

🇻

🇻 🇱 🇦 🇩 in ru_mysql
Viktor Sh
Там еще в карточке отображается количество товаров в этой же категории
да это быстро считается
источник

🇻

🇻 🇱 🇦 🇩 in ru_mysql
но надо написать правильно, а не через SQL_CALC_FOUND_ROWS
источник

🇻

🇻 🇱 🇦 🇩 in ru_mysql
Viktor Sh
Там еще в карточке отображается количество товаров в этой же категории
поставь индекс uniq
источник