永続的な接続プールを維持しているのは誰ですか?
私はソース コードmysql_pconnect
を少し見て、それが PHP で作成された関数であり、PHP 自体が接続のプールを維持していることを理解しました。これは mysql の組み込み機能ではなく、PHP のみがプールの維持を担当します。これは合法のようです。
私は正しいですか?
遅いクエリキラー?
接続がタイムアウトになるという問題が発生しています。
のmy.cnf
構成がありますwait_timeout=5
。これは、理論的には、実行に 5 秒以上かかるクエリを強制終了するためのものです。
この構成では、クエリごとの 5 秒の制限も、永続的な接続のメリットも達成していないように感じます。
私の考えを検証し、何か提案していただけますか?
php 5.3.3、mysql ext経由のmysql 5.1、mysqlndなし