« [shell] やる夫がcase文でshellを作成したようです。 | トップページ | [mysql] やる夫がselect結果をソートするようです。 »

2008-04-28

[mysql] やる夫がスロークエリログを見やすくするようです。

mysqldumpsloでスロークエリログを見やすくする

見出しの通り・・・

  • mysqldumpslow [log_name]

スロークエリ調査には下記cronとか仕掛けておけばよいでしょう。下記例では、ファイル名の形式は、”[hostname].slowqueries.yyyynndd”で出力先は”/usr/local/mysql/logs/slowqueries/”配下となります。

# crontab -e
-----
16 8 * * * /usr/bin/mysqldumpslow /usr/local/mysql/logs/yaruo_db.slowqueries.1 > /usr/local/mysql/logs/slowqueries/`hostname`.slowqueries.`date +%Y%m%d --date '1 day ago'`
-----

  • --date '1 day ago' は一日前の日付時間を取得します。

いや・・・たんにスロークエリログは1日に一回ログローテートするので、1日前の日付の方がいいかな?とかそんな感じです。

----------------------------------------

現場で使える MySQL (DB Magazine SELECTION)
松信 嘉範
翔泳社翔泳社翔泳社
定価 : ¥ 2,730
2006-03-17
amazonで詳しく見る

|

MySQL」カテゴリの記事

トラックバック

この記事のトラックバックURL:
http://app.f.cocolog-nifty.com/t/trackback/488651/20621360

この記事へのトラックバック一覧です: [mysql] やる夫がスロークエリログを見やすくするようです。:

コメント

コメントを書く