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

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.