1、現在のすべての接続の詳細を表示します。
./mysqladmin -uadmin -p -h10.140.1.1 processlist2、接続のみの現在の数を表示すること(スレッドは、接続の数です。)。
./mysqladmin -uadmin -p -h10.140.1.1状況
現在のすべての接続の詳細を表示するには:
mysqladminは-uroot -proot PROCESSLIST
D:\のMySQL \ binに> mysqladminの-uroot -proot PROCESSLIST | 同上| ユーザー| ホスト| DB | コマンド| 時間| 状態| 情報|
| 591 | ルート| localhostを:3544 | BBS | スリープ| 25 | | |
| 701 | ルート| localhostを:3761 | | ueryで| 0 | | PROCESSLISTを表示|
2のみを参照する接続の現在の数(スレッドは、接続の数です。)。
-proot状態-urootのmysqladmin
D:\のMySQL \ binに> mysqladminの-uroot -proot状況
アップタイム:2102件のスレッド:3つの質問:15531のスロークエリ:0オープン:0フラッシュ]タブ
レ:1つのオープンテーブル:秒あたり平均61のクエリ:7.3893、接続のMySQLの最大数を変更します。
オープンのmy.ini、(デフォルトは100)= 100 MAX_CONNECTIONSを変更します。
今日の問題は... OTL叱らことにつながる、適切に解決され、すべてのために...そこに接続MySQLサーバの数が突然飛び込んであり、プロセスがロックされるのを待ちます
概要:後ですばやくエラーを見つけるには、レイアウト・ソリューション
mysqlクライアントにログインした後、コマンド・ステータスを使用してスレッドIDと現在接続している接続の数を取得することができます
または使用
フルPROCESSLISTを表示
すべての状態での接続プロセスかどうかを確認するには、時間を待っているプロセスを確認し、ロックするために注意を払います
プロセスが多すぎる場合は、印刷プロセスを置くし、ビュー
-e「はフルPROCESSLISTを示し;」MySQLの> 111非ロック現在こだわって実行されている一般的には、プロセス、プロセスキューの背後にある原因を見つけます。
また、接続の修正方法MySQLの最大数:
MySQLの設定ファイルを編集する(ミックスは、最高とPHPと一致します)
my.cnfのかのmy.ini
[(PHPとの最良の組み合わせの合計)のMySQL D]内の構成スニペット:
MAX_CONNECTIONS = 1000保存とMySQLを再起動します(とPHPの最適な組み合わせを持つ)サービスを提供しています。
:その後のコマンドを使用し無錫良いです中絶http://www.120csjlyy.com/を
MySQLの(とPHPの最適な組み合わせを持つ)管理-uroot -p変数
rootアカウントのパスワードデータベースを入力した後見ることができます
| MAX_CONNECTIONS | 1000年|接続数と現在のMySQLユーザ接続のMysqlを参照してください
まず、管理者としてのmysqlプロンプトを入力します。
#mysql -uroot -Pxxxx
MySQLの> PROCESSLISTを表示し、接続情報がいっぱいPROCESSLISTを表示する前に100が表示されることがあり、すべてを表示することができます。ただ言っ下では、通常のアカウントにログインすれば、それだけでそのユーザーを示しています。セミコロンの後のコマンドにすることに注意してください。
我々は、このサーバーの設定を確認したい場合。
#vi /etc/my.cnfset-variable=max_user_connections=30このシングルユーザ接続設定変数の数である= MAX_CONNECTIONS = 800
これは、世界的な接続の数を制限することがあります