MySQL 5.7 и 8.0: важные настройки для скорости и анализа производительности

  Рет қаралды 5,269

Ускорение Сайтов :: Метод Лаб

Ускорение Сайтов :: Метод Лаб

4 жыл бұрын

В MySQL более 500 различных настроек, большинство из которых можно менять. При этом только некоторые из них нужны и полезны для тюнинга или улучшения возможностей по диагностике проблем. Здесь мы рассматриваем основные настройки, которые мы используем в своей работе. Рассматриваем версии 5.7 и 8.0, а также включили настройки, специфичные для Percona Server. Конечно, основные моменты мы комментируем по каждой настройке.
Ссылка на конфиг из видео: github.com/Nickmob/mysql/blob...
На этом канале мы создаём максимально полезные видео по вопросам ускорения сайтов, веб-производительности и клиентской, а также серверной оптимизации.
Профессионально занимаясь ускорением сайтов, мы накопили значительный опыт, которым готовы поделиться с нашими зрителями и подписчиками. Так что присоединяйтесь, будет интересно!
Профессиональное ускорение сайтов: www.methodlab.ru/price/uskore...
Тестирование скорости сайтов: xn--80aanaoiczhuihpc.xn--p1ai/
Сервис оптимизации картинок: www.fotorubka.ru/
Наш второй канал "Поддержка сайтов": / @site_support
Группа "Ускорение сайтов" в VK: sitespeedup
Метод Лаб в VK: methodlab
Метод Лаб в Facebook: / methodlab.ru

Пікірлер: 34
@user-sx3nn7uy1s
@user-sx3nn7uy1s 3 жыл бұрын
Для меня этот канал находка. Спасибо автору за труд. Я сам новичок только начинаю сам администрировать виртуальный сервер.
@user-tt9kr3du1t
@user-tt9kr3du1t 4 жыл бұрын
Большое спасибо! Очень информативно и понятно
@egorgorbachev
@egorgorbachev 4 жыл бұрын
Ждал. Спасибо.
@NickLavlinsky
@NickLavlinsky 4 жыл бұрын
Отлично! Не забываем, что можно предлагать темы для будущих видео.
@stanmanowa7454
@stanmanowa7454 2 жыл бұрын
Отлично же рассказано! Спасибо!
@vadimnegoda5836
@vadimnegoda5836 Жыл бұрын
Полезная информация 👍
@toomstone548
@toomstone548 2 жыл бұрын
Спасибо! Помогло)
@TheChipburner
@TheChipburner 2 жыл бұрын
inodb_flush_log_at_trx_commit=2 хорошо подействовало
@NickLavlinsky
@NickLavlinsky 2 жыл бұрын
Да, только учитывайте, что теперь полноценного ACID не будет.
@Pavelbrov
@Pavelbrov 2 жыл бұрын
Сейчас перевожу сервер. И вместо старенькой mysql 5.6.39 поставил новую mariadb 10.3.31. Многие страницы тормозили. Подумал, что дело в настройках, но как оказалось, старенькая Mysql лучше справляется, чем новые. Ставил последнюю mysql - получше, но некоторые запросы всё равно раз в 5 меньше производительность показывают и план запроса у них другой. Вот думаю, потом в целом измерить как изменится нагрузка в зависимости версии бд. Кстати, что лучше для сравнения производительности использовать? Чтоб было видно разницу по всем запросам? За видео спасибо, лучший канал по производительности! Столько здесь всего.
@Pavelbrov
@Pavelbrov 2 жыл бұрын
А, есть у Вас такое видео, нашёл kzbin.info/www/bejne/aZm3fYKbobdnpNk
@NickLavlinsky
@NickLavlinsky 2 жыл бұрын
Сомневаюсь, что деградация в несколько раз связана с версией сервера. Скорее всего это действительно влияние дефолтных настроек, которые изменились в новых релизах.
@Pavelbrov
@Pavelbrov 2 жыл бұрын
@@NickLavlinsky да вроде нет, менял настройки, сравнивал, ничего, что должно затормаживать запрос, не нашёл.
@user-xj2xs3mz9v
@user-xj2xs3mz9v 4 жыл бұрын
весьма
@irvinexxi
@irvinexxi 4 жыл бұрын
Озвученная информация хорошо сочетается с MySQLTuner (этот скрипт дает рекомендации по настройке конкретной БД на основе её статистики использования) github.com/major/MySQLTuner-perl
@NickLavlinsky
@NickLavlinsky 4 жыл бұрын
Всё-таки лучше включать голову и заниматься оптимизацией осознанно. У любого инструмента "тюнинга" есть серьёзные ограничения. Мы видели на практике, когда с его помощью люди получали совсем бессмысленные настройки и система страдала.
@romanmed9035
@romanmed9035 23 күн бұрын
может имеется уже на канале видео со сравнением разных вариантов и версий mysql серверов? если ранее был только один сам, то теперь, как оказалось их не мало и что выбрать непонятно.
@NickLavlinsky
@NickLavlinsky 7 күн бұрын
Пока нет, но можно сделать.
@romanmed9035
@romanmed9035 5 күн бұрын
@@NickLavlinsky премного благодарен. подписываюсь чтобы не пропустить.
@user-dw9jx9ip4f
@user-dw9jx9ip4f 4 жыл бұрын
Для MariaDB подойдут рекомендации?
@NickLavlinsky
@NickLavlinsky 4 жыл бұрын
Да, по крайней мере большинство настроек. Лучше уточните дополнительно в документации. Особенно по дефолтным значениям.
@user-xj2xs3mz9v
@user-xj2xs3mz9v 4 жыл бұрын
а каково кстати ваше отношение к postgres?
@MasterZiv
@MasterZiv 4 жыл бұрын
А какое ещё может быть отношение к ПГ?
@user-xj2xs3mz9v
@user-xj2xs3mz9v 4 жыл бұрын
@@MasterZiv мне приходилось слышать противоречивые
@NickLavlinsky
@NickLavlinsky 4 жыл бұрын
Хороший вопрос! На данный момент у меня недостаточно опыта использования, чтобы делать выводы. Сейчас мы изучаем PostgreSQL и на первый взгляд там есть очень интересные фичи, например, параллельное исполнение запросов. Конечно, есть и недостатки, куда без них. Возможно, скоро будем выпускать видео по нему, если интересно. Что-то вроде "Сравнение фичи А в MySQL с PostgreSQL". Пока базового уровня, чтобы просто разобраться.
@user-xj2xs3mz9v
@user-xj2xs3mz9v 4 жыл бұрын
Мне приходилось слышать мнения двух категорий людей - спикеров с конференций (ролики на ютубе) и коллег с различных прошлых проектов. На ютубе все говорят что постгрес это наше всё. Коллеги говорят, что от постгреса у нас одни проблемы. У меня же к сожалению своего опыта с этой субд пока минимум...
@user-xj2xs3mz9v
@user-xj2xs3mz9v 4 жыл бұрын
@@NickLavlinsky безусловно интересно))
@user-pm6pj7sn3m
@user-pm6pj7sn3m 3 жыл бұрын
Использую isp manager везде стоят настройки с данными по типу tmp_table_size=16777216 на сколько исправить?
@NickLavlinsky
@NickLavlinsky 3 жыл бұрын
Что значит "исправить"? Вас эта настройка не устраивает?
@user-pm6pj7sn3m
@user-pm6pj7sn3m 3 жыл бұрын
@@NickLavlinsky При долгом обновление значений в базе данных, грузит cpu и сайт ложится, думаю проблема в неправильной настройке mysql. Возможно ему не хватает памяти. Какие причины бывают? и что делать? сервер память - 8 , ядер - 6
@NickLavlinsky
@NickLavlinsky 3 жыл бұрын
Причин очень много - нужно смотреть.
@itsollustrifugate6955
@itsollustrifugate6955 3 жыл бұрын
@@user-pm6pj7sn3m Тоже столкнулся с такой проблемой, вы случаем не решили ее?
@user-jx7di6tp2n
@user-jx7di6tp2n 3 жыл бұрын
Жаль что информация поверхностная, для меня было полезно инфа по логам
ProxySQL: быстрый кэш запросов в MySQL 8.0 и не только
26:57
Ускорение Сайтов :: Метод Лаб
Рет қаралды 2,9 М.
MySQL 8.0: используем индексы для ускорения запросов
39:41
Ускорение Сайтов :: Метод Лаб
Рет қаралды 6 М.
Climbing to 18M Subscribers 🎉
00:32
Matt Larose
Рет қаралды 31 МЛН
A pack of chips with a surprise 🤣😍❤️ #demariki
00:14
Demariki
Рет қаралды 42 МЛН
Watermelon Cat?! 🙀 #cat #cute #kitten
00:56
Stocat
Рет қаралды 38 МЛН
Настраиваем fail2ban: защита от DoS и подбора паролей
25:49
Поддержка Сайтов :: Метод Лаб
Рет қаралды 8 М.
Быстрый анализ серверной скорости сайта
40:22
Ускорение Сайтов :: Метод Лаб
Рет қаралды 1,7 М.
MySQL Performance Tuning: Part 1. Configuration (Covers MySQL 5.7)
1:22:58
Как мы ускоряем сайты в Метод Лаб
19:23
Ускорение Сайтов :: Метод Лаб
Рет қаралды 823
MySQL 8.0: используем индексы для оптимизации. Часть 2
17:46
Ускорение Сайтов :: Метод Лаб
Рет қаралды 1,4 М.
WebPageTest: новая версия лучшего теста скорости сайтов
13:47
Ускорение Сайтов :: Метод Лаб
Рет қаралды 1,2 М.
Команда explain в MySQL
15:31
javabegin
Рет қаралды 4,1 М.
Кейс ускорения сайта: оптимизация БД MySQL проекта sunnytoy.ru
13:55
Ускорение Сайтов :: Метод Лаб
Рет қаралды 2,4 М.
Climbing to 18M Subscribers 🎉
00:32
Matt Larose
Рет қаралды 31 МЛН