mysql: Wie bestimmen Sie den idealen Einstellungswert 'open_files_limit'?

Antworten:

8

Sie werden dies vielleicht überraschen, aber mysqld ermittelt beim Start tatsächlich den richtigen Wert für Sie.

In der MySQL-Dokumentation heißt es, der Standardwert für open_files_limitsei 0 . Wenn Sie den Befehl ausführenSHOW VARIABLES LIKE 'open_files_limit';, wird er jedoch nicht mit 0 zurückgegeben. Er gibt das zurück, womit mysqld bequem ausgeführt werden würde.

In der MySQL-Dokumentation heißt es, dass der Maximalwert für open_files_limit65535 beträgt. Ich habe beim Start einige Systeme mit einer Einstellung über 100000 gesehen (um genau zu sein 132332). In diesem Fall gibt es einige Fälle, in denen Sie open_files_limitkeine höheren Werte festlegen können.

Führen Sie einfach den von mir erwähnten Befehl aus

SHOW VARIABLES LIKE 'open_files_limit';

Wenn die Zahl weniger als 65535 beträgt, können Sie mit höheren Werten bis zu 65535 experimentieren.

Denken Sie an zwei weitere Dinge

RolandoMySQLDBA
quelle