Сейчас перевожу сервер. И вместо старенькой mysql 5.6.39 поставил новую mariadb 10.3.31. Многие страницы тормозили. Подумал, что дело в настройках, но как оказалось, старенькая Mysql лучше справляется, чем новые. Ставил последнюю mysql - получше, но некоторые запросы всё равно раз в 5 меньше производительность показывают и план запроса у них другой. Вот думаю, потом в целом измерить как изменится нагрузка в зависимости версии бд. Кстати, что лучше для сравнения производительности использовать? Чтоб было видно разницу по всем запросам? За видео спасибо, лучший канал по производительности! Столько здесь всего.
Сомневаюсь, что деградация в несколько раз связана с версией сервера. Скорее всего это действительно влияние дефолтных настроек, которые изменились в новых релизах.
может имеется уже на канале видео со сравнением разных вариантов и версий mysql серверов? если ранее был только один сам, то теперь, как оказалось их не мало и что выбрать непонятно.
Озвученная информация хорошо сочетается с MySQLTuner (этот скрипт дает рекомендации по настройке конкретной БД на основе её статистики использования) github.com/major/MySQLTuner-perl
Всё-таки лучше включать голову и заниматься оптимизацией осознанно. У любого инструмента "тюнинга" есть серьёзные ограничения. Мы видели на практике, когда с его помощью люди получали совсем бессмысленные настройки и система страдала.
Хороший вопрос! На данный момент у меня недостаточно опыта использования, чтобы делать выводы. Сейчас мы изучаем PostgreSQL и на первый взгляд там есть очень интересные фичи, например, параллельное исполнение запросов. Конечно, есть и недостатки, куда без них. Возможно, скоро будем выпускать видео по нему, если интересно. Что-то вроде "Сравнение фичи А в MySQL с PostgreSQL". Пока базового уровня, чтобы просто разобраться.
Мне приходилось слышать мнения двух категорий людей - спикеров с конференций (ролики на ютубе) и коллег с различных прошлых проектов. На ютубе все говорят что постгрес это наше всё. Коллеги говорят, что от постгреса у нас одни проблемы. У меня же к сожалению своего опыта с этой субд пока минимум...
@@NickLavlinsky При долгом обновление значений в базе данных, грузит cpu и сайт ложится, думаю проблема в неправильной настройке mysql. Возможно ему не хватает памяти. Какие причины бывают? и что делать? сервер память - 8 , ядер - 6
Для меня этот канал находка. Спасибо автору за труд. Я сам новичок только начинаю сам администрировать виртуальный сервер.
Большое спасибо!
Очень информативно и понятно
Ждал. Спасибо.
Отлично! Не забываем, что можно предлагать темы для будущих видео.
inodb_flush_log_at_trx_commit=2 хорошо подействовало
Да, только учитывайте, что теперь полноценного ACID не будет.
Сейчас перевожу сервер. И вместо старенькой mysql 5.6.39 поставил новую mariadb 10.3.31. Многие страницы тормозили. Подумал, что дело в настройках, но как оказалось, старенькая Mysql лучше справляется, чем новые. Ставил последнюю mysql - получше, но некоторые запросы всё равно раз в 5 меньше производительность показывают и план запроса у них другой. Вот думаю, потом в целом измерить как изменится нагрузка в зависимости версии бд. Кстати, что лучше для сравнения производительности использовать? Чтоб было видно разницу по всем запросам? За видео спасибо, лучший канал по производительности! Столько здесь всего.
А, есть у Вас такое видео, нашёл th-cam.com/video/3hTLOelR4nw/w-d-xo.html
Сомневаюсь, что деградация в несколько раз связана с версией сервера. Скорее всего это действительно влияние дефолтных настроек, которые изменились в новых релизах.
@@NickLavlinsky да вроде нет, менял настройки, сравнивал, ничего, что должно затормаживать запрос, не нашёл.
может имеется уже на канале видео со сравнением разных вариантов и версий mysql серверов? если ранее был только один сам, то теперь, как оказалось их не мало и что выбрать непонятно.
Пока нет, но можно сделать.
@@NickLavlinsky премного благодарен. подписываюсь чтобы не пропустить.
Отлично же рассказано! Спасибо!
Для MariaDB подойдут рекомендации?
Да, по крайней мере большинство настроек. Лучше уточните дополнительно в документации. Особенно по дефолтным значениям.
Полезная информация 👍
весьма
Озвученная информация хорошо сочетается с MySQLTuner (этот скрипт дает рекомендации по настройке конкретной БД на основе её статистики использования) github.com/major/MySQLTuner-perl
Всё-таки лучше включать голову и заниматься оптимизацией осознанно. У любого инструмента "тюнинга" есть серьёзные ограничения. Мы видели на практике, когда с его помощью люди получали совсем бессмысленные настройки и система страдала.
Спасибо! Помогло)
а каково кстати ваше отношение к postgres?
А какое ещё может быть отношение к ПГ?
@@MasterZiv мне приходилось слышать противоречивые
Хороший вопрос! На данный момент у меня недостаточно опыта использования, чтобы делать выводы. Сейчас мы изучаем PostgreSQL и на первый взгляд там есть очень интересные фичи, например, параллельное исполнение запросов. Конечно, есть и недостатки, куда без них. Возможно, скоро будем выпускать видео по нему, если интересно. Что-то вроде "Сравнение фичи А в MySQL с PostgreSQL". Пока базового уровня, чтобы просто разобраться.
Мне приходилось слышать мнения двух категорий людей - спикеров с конференций (ролики на ютубе) и коллег с различных прошлых проектов. На ютубе все говорят что постгрес это наше всё. Коллеги говорят, что от постгреса у нас одни проблемы. У меня же к сожалению своего опыта с этой субд пока минимум...
@@NickLavlinsky безусловно интересно))
Жаль что информация поверхностная, для меня было полезно инфа по логам
Использую isp manager везде стоят настройки с данными по типу tmp_table_size=16777216 на сколько исправить?
Что значит "исправить"? Вас эта настройка не устраивает?
@@NickLavlinsky При долгом обновление значений в базе данных, грузит cpu и сайт ложится, думаю проблема в неправильной настройке mysql. Возможно ему не хватает памяти. Какие причины бывают? и что делать? сервер память - 8 , ядер - 6
Причин очень много - нужно смотреть.
@@РамильСафиуллин-д3и Тоже столкнулся с такой проблемой, вы случаем не решили ее?