Skip to main content
Enterprise applications
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

open_file_limits

貢獻者

open_file_limits 參數決定作業系統允許 mysqld 開啟的檔案數目。

此參數在執行階段的值是系統允許的實際值、可能與您在伺服器啟動時指定的值不同。在 MySQL 無法變更開啟檔案數量的系統上、此值為 0 。有效 open_files_limit 此值是根據系統啟動時指定的值(如果有)和的值而定 max_connectionstable_open_cache 使用這些公式:

  • 10 + max_connections + (table_open_cache x 2 )

  • max_connections x 5.

  • 如果為正、則作業系統限制

  • 如果作業系統限制為無限: open_files_limit 在啟動時指定值;若無、則指定值為 5 、 000

伺服器會嘗試使用這四個值的最大值來取得檔案描述元數目。如果無法取得這麼多描述元、伺服器會嘗試取得系統允許的數量。