Wednesday, July 17, 2013

MySQLにおける自分のステータス変数にチェックイン。

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
  • Select_scan
    • "最初のテーブルのフルスキャンをした結合の数"
    • あなたは本当に、完全なスキャンをしたいですか?
  • Handler_read_first
    • この値が大きい場合、それはサーバが完全なインデックススキャンの多くを行っていることを示唆している。"
    • 再びあなたは、完全なスキャンをしたいですか?
  • Key_reads
  • Select_full_join
    • この値が0でない場合は、慎重にあなたのテーブルのインデックスをチェックする必要があります。"
だから、簡単に言えば.... 自分のステータスをチェック!