私は mysql チュートリアル データベース チュートリアル ソフトウェアを使用しています。これは比較的安定して動作し、非常に効率的です。重大なパフォーマンスの問題が発生した場合、通常、いくつかの可能性が考えられます:
1. インデックスは構築されません。
2. SQL の記述方法が複雑すぎる
3. 設定エラー
4. 機械は本当に負荷に耐えられません
mysql が CPU を大量に消費していることがわかった場合は、mysql クライアント ツールを使用して確認できます。
Linuxで実行
/usr/local/mysql/bin/mysql -hlocalhost -uroot -p
パスワードを入力します。パスワードがない場合は、-p パラメータなしでクライアント インターフェイスに入ることができます。
現在の操作を見てください
完全なプロセスリストを表示
複数回実行できます
このコマンドは、現在実行中の SQL ステートメントを確認でき、実行された SQL、データベース名、実行ステータス、クライアント IP、使用されているアカウント、実行時間、その他の情報を通知します。
私のキャッシュ バックエンドでは、ほとんどの場合、SQL ステートメントが表示されません。これは正常なことだと思います。大量の SQL ステートメントが表示される場合、この mysql にはパフォーマンスの問題があるはずです。 1 2 3 4 5 6
http://www.bkjia.com/PHPjc/630769.html