Что вызывает большие ожидающие чтения / записи в MySQL с таблицами InnoDB? Как я могу предотвратить их? - PullRequest
1 голос
/ 19 марта 2009

У меня есть база данных MySQL, которая имеет порядка 400 миллионов innodb_data_pending_reads и innodb_pending_writes. Мои другие базы данных постоянно равны нулю или близки к нему, поэтому я заметил этот большой выброс.

Что может вызвать эту ситуацию?

Какие неблагоприятные воздействия это может вызвать?

Как я могу устранить неполадку в этой ситуации?

1 Ответ

1 голос
/ 12 мая 2009

После обсуждения этого вопроса с корпоративной поддержкой MySQL может показаться, что это известная проблема со статистической отчетностью в версии 5.0.18, на которой работает данный конкретный сервер. Сервер, похоже, не страдает, так что это просто ложная чрезвычайная ситуация.

Исправление: 1) обновить версию сервера 2) используйте эту команду для получения более надежных стилей InnoDB: Iostat -x -a

...