2011-12-19 14 views
3

私たちは共有環境でMySQLを使用しており、定期的に「接続が多すぎます」という問題が発生しています。これを診断しようとすると、誰もSHOW PROCESSLISTを推奨するか、SHOW STATUS出力の 'Threads_connected'変数をチェックしているようです。私が見つけたすべての参考文献は、これらの両方が同等の情報を表示していることを暗示しています。つまり、 'threads_connected'はSHOW PROCESSLISTによって返されたエントリの数と一致する必要があります。 10.MySQL threads_connectedとSHOW PROCESSLISTが一致しません

私の勘違いは、SHOW PROCESSLISTがすべてのユーザーのスレッド数を表示しているのに、「threads_connected」がスレッドカウントを表示している間にのみ私の接続を表示していますが、これを肯定的に述べているものは見つかりませんでした。だから何が問題なの?

答えて

5

ドキュメントを参照してください:あなたはPROCESS権限を持っている場合は、すべてのスレッドを見ることができます

」 そうしないと、あなたは、それは(のみ独自のスレッドを見ることができます: http://dev.mysql.com/doc/refman/5.6/en/show-processlist.html

、特にを。あなたが使用しているMySQLアカウントに関連するスレッド) "