MySQL 5.5 обновление - большая потеря производительности - PullRequest
0 голосов
/ 08 февраля 2011

В выходные я обновил одну из наших коробок до MySQL 5.5.Здесь размещено несколько сотен столов, разбросанных по нескольким ТБ.

Мы запускаем задания, которые каждую ночь выбрасывают данные в это поле (~ 50-100 Гб).Обычно этот процесс занимает 1-2 часа.После обновления процесс занимает 8-9 часов.

Мы используем (по сути) тот же my.cnf из 5.1.52, но что-то явно не так.Предложения о том, где искать?

Запуск RHEL5 16GbRAM 8 ядер (2,8 ГГц xeon)

1 Ответ

1 голос
/ 08 февраля 2011

Однажды я увидел нечто подобное после обновления.Что вам, вероятно, нужно сделать, - это ввести простое профилирование, чтобы выяснить, какие запросы занимают больше всего времениЗатем выполните explain для этих запросов, чтобы увидеть, что занимает так много времени.Если это неясно, если вы можете понизить рейтинг и выполнить explain для запроса, работающего в старой базе данных, вы можете сравнить 2.

В моем случае я не помню точное исправление, но это было что-то чрезвычайно тривиальный, который изменил запрос от примерно 0,01 секунды до примерно 7 секунд.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...