MySQL Opened_tables nimmt weiter zu

MySQL Opened_tables nimmt weiter zu

Ich renne mysql-5.6.36.

Der Parameter table_open_cachewar 2000. Ich hatte ein riesiges Opened_tablesVersus- Open_tablesVerhältnis (z. B. 67988/1950 nach 326 Tagen).

Also habe ich es table_open_cacheauf 2500 eingestellt. Nach dem Neustart des Dienstes habe ich das Verhältnis überwacht und sehe immer noch, dass es steigt.
- Von 361/354 nach 8 Minuten
- Auf 1321/1113 nach 96 Minuten

Warum steigt die Quote, obwohl der Server noch weit davon entfernt ist, den table_open_cacheWert zu erreichen?

Grüße
Santiago

Antwort1

Überprüfen Sie die Ausgabe, SHOW GLOBAL STATUS LIKE 'Created_tmp_tables';da sie Opened_tablesjedes Mal zunimmt, wenn eine temporäre Tabelle vergrößert wird.

Außerdem würde ich empfehlen, diese Werte ( Opened_tables, Open_tables, Created_tmp_tables) im Zeitverlauf grafisch darzustellen, damit Sie einen besseren Anhaltspunkt bekommen als durch sporadische Stichprobennahme.

verwandte Informationen