Ich habe das ausgezeichnete MySQL-Leistungsoptimierungsskript ausgeführt und begonnen, die Vorschläge durchzuarbeiten. Einer, dem ich begegnet bin, war
TABLE CACHE
Aktueller table_cache-Wert = 4096 Tabellen Sie haben insgesamt 1073 Tabellen. Sie haben 3900 offene Tische. Die aktuelle Trefferquote von table_cache beträgt 2%, während 95% Ihres Tabellencaches belegt sind. Sie sollten wahrscheinlich Ihren table_cache erhöhen
Ich fing an, im table_cache nachzulesen, fand aber, dass die MySQL-Dokumentation ziemlich mangelhaft ist. Sie sagen, um die table_cache
"wenn Sie das Gedächtnis haben" zu erhöhen . Leider ist die table_cache
Variable als "Die Anzahl offener Tabellen für alle Threads" definiert.
Wie ändert sich der von MySQL verwendete Speicher, wenn ich diese Variable erhöhe? Was ist ein guter Wert, um es zu setzen?