日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。
open_file_limits
共同作成者
変更を提案
。 open_file_limits
パラメータは、オペレーティングシステムがmysqldを開くことを許可するファイルの数を決定します。
実行時のこのパラメータの値は、システムで許可されている実際の値であり、サーバの起動時に指定した値とは異なる場合があります。MySQLが開いているファイルの数を変更できないシステムでは、値は0です。効果的な open_files_limit
値は、システムの起動時に指定された値(存在する場合)と max_connections
および table_open_cache
次の式を使用します。
-
10以上
max_connections
[+] (table_open_cache
×2) -
max_connections
X 5 -
オペレーティングシステムの制限(正の場合)
-
オペレーティングシステムの制限が無限大の場合:
open_files_limit
起動時に値が指定されます。指定されていない場合は5,000
サーバは、これら4つの値の最大値を使用してファイル記述子の数を取得しようとします。これだけ多くのディスクリプタを取得できない場合、サーバはシステムが許可する数だけのディスクリプタを取得しようとします。