Перейти к публикации
  • Оптимизация базы данных стройки под MYSQL 8


    Electr0
    • Публичное тестирование

    тестил вчера худенький сервер под базы данных, столкнулся с тем что операция SELECT которую как орехи щелкает текущий сервер баз данных MYSQL 5.7 очень сложно дается MYSQL 8 вкупе с слабеньким CPU

     

    Немного данных, основная проблема с основной таблицей где хранятся слоты, MYSQL 8 очень медленноооо делает выборку слотов из-за чего время загрузки просто безумные 10-30 секунд так же и сохранение, сначала я подумал что медленный процессор просто не может работать быстрее с такими жирными таблицами, но блин после замеров и сравнения с основным сервером баз данных я понял что так быть не может, основной 0.5-1 сек а этот 6.5-15 сек это слишком много

    image.png

     

     

    Как вариант создать индекс для всех полей которые участвуют в условиях выборки как советуют тут 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

     

     


    Отзывы пользователей

    Рекомендованные комментарии

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

    Ссылка на комментарий
    Поделиться на других сайтах



    Присоединяйтесь к обсуждению

    Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

    Гость
    Добавить комментарий...

    ×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

      Разрешено не более 75 эмодзи.

    ×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

    ×   Ваш предыдущий контент был восстановлен.   Очистить редактор

    ×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.


  • Обозначения статусов

    В обработке = Мы работаем над вашим отзывом.

    Будет сделано = Ваша идея добавлена к плану будущих изменений.

    Тестируется = Изменения внесены, но требуют тестирования.

    Сделано = Ваша идея реализована!

    Отклонено = Отзыв некорректный, бред, либо уже реализовано. Если у вас есть дополнительная информация напишите комментарий и мы снова откроем этот вопрос.

×
×
  • Создать...