mysqlのようなサービスでファイルを最大限に開く必要があるのはなぜですか

mysqlのようなサービスでファイルを最大限に開く必要があるのはなぜですか

なぜ必要なのか最大オープンファイル数mysqlのようなサービスにはどうすればよいですか?私は1つのTomcatインスタンスを使用しており、TomcatサービスのみがMySQLデータベースにアクセスできます。私のTomcatインスタンスでは20人のユーザーがアクセスできます。これは、制限1が最大オープンファイル数tomcat だけが mysql にアクセスするので、mysql の場合は十分ですか?

専門家が 1 つか 2 つの例を挙げていただければ幸いです。

よろしく beardblack

答え1

mysqld が「開いているファイルが多すぎる」というエラーを生成する場合は、open_files_limit の値を増やしてみてください。

パラメータの意味については、ここをお読みください。オープンファイル制限

簡単に言えば、デフォルト値のままにしておいて、後で増やすことを検討することができます。マルチスレッド アプリケーション内の同時ユーザー数とアプリケーション サーバー数によっては、パラメーターの値を高くする必要がある場合があります。

関連情報