А есть хоть какой то способ победить тормоза с SELECT SQL_CALC_FOUND_ROWS?

привет! вырастили cs mv до 400к позиций товара и даже модуль кеширования не спасает от слова совсем :frowning: SELECT SQL_CALC_FOUND_ROWS от 5 секунд…
сетап nginx +fpm8.1+ mariadb
может по опыту кто подскажет ?
Ктото пробовал вместо mariadb перкону или mysql -не решает вопрос ?

1 лайк

Какая у вас база данных, версия PHP и версия карта, а так же какие параметры сервера?

MariaDB 10.3.38
Php-fpm 8.1 +nginx
cs-cart multivendor+ 4.16.1
vds 10 ядер, 24GB ram, диск NVMe

Вот и ответ, Марию 10.6 или msql8, а пхп 8.0 стабильную или

А какие настройки в mysql по памяти и кэшированию?
Можно вот этот запрос в студию
SHOW VARIABLES LIKE 'query_cache_%';

такая может быть существенная разница между 10.3 и 10.6?

Мария, это переработанная msql и она так же разделяет по поколениями. 10.6 = 8.0

Ваш вопрос в том, что есть ли разница, да и она может быть существенной в ключевых запросах и оптимизации структуры.

2 лайка