тестил вчера худенький сервер под базы данных, столкнулся с тем что операция SELECT которую как орехи щелкает текущий сервер баз данных MYSQL 5.7 очень сложно дается MYSQL 8 вкупе с слабеньким CPU
Немного данных, основная проблема с основной таблицей где хранятся слоты, MYSQL 8 очень медленноооо делает выборку слотов из-за чего время загрузки просто безумные 10-30 секунд так же и сохранение, сначала я подумал что медленный процессор просто не может работать быстрее с такими жирными таблицами, но блин после замеров и сравнения с основным сервером баз данных я понял что так быть не может, основной 0.5-1 сек а этот 6.5-15 сек это слишком много
Как вариант создать индекс для всех полей которые участвуют в условиях выборки как советуют тут https://dzone.com/articles/how-to-optimize-mysql-queries-for-speed-and-perfor
Index All Columns Used in 'where', 'order by', and 'group by' Clauses
Рекомендуемые комментарии
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.