本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。
open_file_limits
貢獻者
建議變更
。 open_file_limits
參數決定作業系統允許 mysqld 開啟的檔案數目。
此參數在執行階段的值是系統允許的實際值、可能與您在伺服器啟動時指定的值不同。在 MySQL 無法變更開啟檔案數量的系統上、此值為 0 。有效 open_files_limit
此值是根據系統啟動時指定的值(如果有)和的值而定 max_connections
和 table_open_cache
使用這些公式:
-
10 +
max_connections
+ (table_open_cache
x 2 ) -
max_connections
x 5. -
如果為正、則作業系統限制
-
如果作業系統限制為無限:
open_files_limit
在啟動時指定值;若無、則指定值為 5 、 000
伺服器會嘗試使用這四個值的最大值來取得檔案描述元數目。如果無法取得這麼多描述元、伺服器會嘗試取得系統允許的數量。