2009-03-19 6 views
1

У меня есть база данных MySQL, которая имеет порядка 400 миллионов innodb_data_pending_reads и innodb_pending_writes. Мои другие базы данных постоянно находятся в нуле или близки к нулю, поэтому я заметил этот большой выброс.Что вызывает большие ожидающие чтения/записи в MySQL с помощью таблиц InnoDB? Как я могу их предотвратить?

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

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

Как устранить эту проблему, чтобы снизить ее?

ответ

1

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

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