Тёмный

Анализ медленных запросов в MySQL: часть 1 

Ускорение Сайтов :: Метод Лаб
Просмотров 5 тыс.
50% 1

В этом видео мы начинаем тему анализа производительности MySQL с помощью изучения медленных запросов. Первая часть посвящена сбору данных для анализа, обзору разных путей получения логов медленных запросов, основным достоинствам и недостаткам всех возможных вариантов.
Конфиг MySQL из видео:
log_output = file
slow_query_log = ON
long_query_time = 0
log_slow_admin_statements = ON
log_slow_slave_statements = ON
slow_query_log_file = /var/log/mysql/mysql-slow.log
Percona only
log_slow_rate_limit = 20
log_slow_rate_type = query
log_slow_verbosity = full
slow_query_log_always_write_time = 0.1
slow_query_log_use_global_control = all
На этом канале мы создаём максимально полезные видео по вопросам ускорения сайтов, веб-производительности и клиентской, а также серверной оптимизации.
Профессионально занимаясь ускорением сайтов, мы накопили значительный опыт, которым готовы поделиться с нашими зрителями и подписчиками. Так что присоединяйтесь, будет интересно!
Профессиональное ускорение сайтов: www.methodlab....
Тестирование скорости сайтов: xn--80aanaoicz...--p1ai/
Сервис оптимизации картинок: www.fotorubka.ru/
Наш второй канал "Поддержка сайтов": / @site_support
Группа "Ускорение сайтов" в VK: sitespe...
Метод Лаб в VK: methodlab
Метод Лаб в Facebook: / methodlab.ru

Опубликовано:

 

27 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 18   
@NickLavlinsky
@NickLavlinsky 4 года назад
Не забываем писать комментарии, вопросы, предложения!
@egorgorbachev
@egorgorbachev 4 года назад
ждем вторую часть )
@NickLavlinsky
@NickLavlinsky 4 года назад
@@egorgorbachev Уже есть, публикация во вторник.
@AndersonSilva-dg4mg
@AndersonSilva-dg4mg 4 года назад
Во время карантина жду больше видео от вас.
@NickLavlinsky
@NickLavlinsky 4 года назад
Правильно, будет больше.
@egorgorbachev
@egorgorbachev 4 года назад
долго ждал, это видео...Наконецто !
@АртёмБарчан
@АртёмБарчан 4 года назад
Спасибо, полезная информация, ещё можно рассказать про такие инструменты как mytop/innotop для оперативного анализа в режиме реального времени.
@NickLavlinsky
@NickLavlinsky 4 года назад
Посмотрим, вообще не все проблемы можно увидеть в реальном времени. Как минимум у вас всегда есть show processlist для оперативной диагностики.
@Sh_Yaroslav80
@Sh_Yaroslav80 4 года назад
Спасибо за видео, очень понравилось. Подскажите есть ли у вас видео по настройке правильной, что бы собирать статистику. У меня к примеру query digest выглядит совсем по другому
@NickLavlinsky
@NickLavlinsky 4 года назад
Так прямо в описании все настройки указаны... Вы что конкретно хотите настроить?
@Sh_Yaroslav80
@Sh_Yaroslav80 4 года назад
@@NickLavlinsky , я возможно не включил корректно настройки но у меня вот так выглядит окно запросов joxi.ru/zANJ7zNt6Yjp8A у вас видны каждый запрос и его описание, у меня нужно клацать по каждому запросу отдельно. Подскажите, где нужно включить такое отображение как у вас? Или произвести настройки какие то? Может у нас версии разные, хотя я скачал свежую только вчера да и видео у вас 2020 года
@NickLavlinsky
@NickLavlinsky 4 года назад
Правильно у меня так же. Нужно клацать и будет описание.
@Sh_Yaroslav80
@Sh_Yaroslav80 4 года назад
@@NickLavlinsky спасибо за ответ
@oooccc7498
@oooccc7498 2 года назад
Здравствуйте! Как у корить интернет магазин на опенкарте. Очень долгий ответ сервера пишет яндекс.
@NickLavlinsky
@NickLavlinsky 2 года назад
1. Выяснить причины. 2. Устранить.
@curemoonlight4509
@curemoonlight4509 2 года назад
Супернубский вопрос. КУДА прописывать комманды по типу --help?
@NickLavlinsky
@NickLavlinsky 2 года назад
Видимо, в терминале или командной строке...
@curemoonlight4509
@curemoonlight4509 2 года назад
@@NickLavlinsky Да, я нашел что нужно было воодить команды - - вне окружения mysql> Просто мне все равно не понятно как их использовать). Какие то команды работают вместе с подключением видать. Просто вчера я читал книгу там была функция char(147) и она выводила вместо символа двоичный код. По итогу оказалось что в версии mysql 8.0 нужно вводить при входе --skip-binary-as-hex Зачем нужно было так проге усложнять не ясно). В итоге сиди думай читать книжку дальше или нет. Учитывая что она 2020ого года, а уже инфа вводит в заблуждение.
Далее
Новая BMW 5 провал за 10 млн! ИЛИ?..
32:07
Оптимизация SQL запроса
17:13
Просмотров 19 тыс.