gibt es eine Mutex ‚Überprüfung Berechtigungen‘ und ‚offene Tabellen‘ Code in MySQL 5.1 / XtraDB 6 um?

StackOverflow https://stackoverflow.com/questions/2762107

  •  02-10-2019
  •  | 
  •  

Frage

Frage kommt von einem gewissen Verhalten bis ich sehe.

wir verwenden MySQL 5.1.36, XtraDB 6 freigeben auf einem 8 Kernkasten. wenn eine Datenbank mit vielen Tabellen fallen, nimmt mysql eine lange Zeit Berechtigungen für jede Tabelle zu überprüfen, bevor sie fallen zu lassen. Ich verstehe die normale Verhalten sein, zumindest mit neueren Versionen von MySQL. aber wenn dies zu tun, alle anderen Abfragen in der Datenbank sind in der ‚offenen Tisch‘ Zustand blockiert. oben zeigt, dass 1 der Kerne bei 100% gebunden ist, und die anderen Kerne tun nichts.

ist das erwartete Verhalten? gibt es eine Mutex um die Überprüfung von Berechtigungen und Öffnungs Tabellen-Code?

Danke!

War es hilfreich?

Lösung

Ja, es ist ein Mutex um Öffnungs- / Schließ Tabellen: http://www.mysqlperformanceblog.com/2009/06/16 / slow-drop-table /

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top