2009-03-19 8 views
1

Ich habe eine MySQL-Datenbank, die in der Größenordnung von 400 Millionen innodb_data_pending_reads und innodb_pending_writes hat. Meine anderen Datenbanken sind durchgehend bei oder nahe Null, also habe ich diesen großen Ausreißer bemerkt.Was verursacht große ausstehende Lese-/Schreibvorgänge in MySQL mit InnoDB-Tabellen? Wie kann ich sie verhindern?

Was kann diese Situation verursachen?

Welche nachteiligen Auswirkungen kann es verursachen?

Wie kann ich die Situation beheben, um dies zu beheben?

Antwort

1

Nach der Diskussion mit MySQL Enterprise Support scheint es ein bekanntes Problem mit der Statistikberichterstattung in Version 5.0.18, die dieser bestimmte Server ausgeführt wird. Der Server scheint nicht zu leiden, also ist dies einfach ein falscher Notfall.

Das Update ist: 1) Upgrade der Server-Version 2) mit diesem Befehl zuverlässiger InnoDB stastics zu bekommen: iostat -x -a

Verwandte Themen