Original post: http://anothermysqldba.blogspot.com/2013/07/check-in-on-your-status-variables-in.html
だから、あなたにも予想通りあなたのデータベースを実行している。
しかし、それは何ですか? それは、より良い動作していませんか?
あなたのステータス変数の一部でチェック最後の時間はいつでしょうか?
監視するためのいくつかの重要なステータス変数は以下のとおりです。
しかし、それは何ですか? それは、より良い動作していませんか?
あなたのステータス変数の一部でチェック最後の時間はいつでしょうか?
監視するためのいくつかの重要なステータス変数は以下のとおりです。
- Sort_merge_passes
- 私は、クライアントシステムを監視。 これは私がの値の広大な範囲を参照することを一つの変数である。
- このステータスの高い値が表示された場合は、真剣にsort_buffer_sizeの調整を検討してconiderはず。 ピーターのブログ記事では、あなたの選択肢を評価するのに役立つスタートすることができます。
- http://dev.mysql.com/doc/refman/5.0/en/server-system-variables.html#sysvar_sort_buffer_size
- sort_buffer_size
- 有効な値は、いくつかのレビューやテストをとります。 調整は、結果セットでのご注文で、グループであなたのパフォーマンスを助けることができる。
- もう一度あなたが評価するためのピーターの記事を確認してください。
- http://dev.mysql.com/doc/refman/5.0/en/server-system-variables.html#sysvar_sort_buffer_size
- Select_scan
- "最初のテーブルのフルスキャンをした結合の数"
- あなたは本当に、完全なスキャンをしたいですか?
- Handler_read_first
- " この値が大きい場合、それはサーバが完全なインデックススキャンの多くを行っていることを示唆している。"
- 再びあなたは、完全なスキャンをしたいですか?
- Key_reads
- " 場合
Key_reads
大きいと、その後key_buffer_size
値が小さすぎると考えている。 - Select_full_join
- " この値が0でない場合は、慎重にあなたのテーブルのインデックスをチェックする必要があります。"
だから、簡単に言えば.... 自分のステータスをチェック!