ホームページ  >  記事  >  バックエンド開発  >  専門家が mysql のパフォーマンスをチェックして調整する方法 (1/6)_PHP チュートリアル

専門家が mysql のパフォーマンスをチェックして調整する方法 (1/6)_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:05:42872ブラウズ

私は mysql チュートリアル データベース チュートリアル ソフトウェアを使用しています。これは比較的安定して動作し、非常に効率的です。重大なパフォーマンスの問題が発生した場合、通常、いくつかの可能性が考えられます:

1. インデックスは構築されません。 2. SQL の記述方法が複雑すぎる
3. 設定エラー
4. 機械は本当に負荷に耐えられません

1.インデックスが確立されていません

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

tru​​ehttp://www.bkjia.com/PHPjc/630769.html技術記事私は mysql チュートリアル データベース チュートリアル ソフトウェアを使用しています。これは比較的安定して動作し、非常に効率的です。重大なパフォーマンスの問題が発生した場合、通常、次のような可能性が考えられます。 1. インデックスが正しくありません...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。