引越しました!

http://blog.mogmet.com/blog-entry-54.html

へアクセスしてください。

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

【MySQL】show proceelistでユニークなSQL一覧を表示する

MySQLにてDBにアクセスがたくさん来た場合にどんなSQLが流れているかを見るのに

 show processlist;

というものがある。

ちなみにSQLを途切れさせないで全部出すにはshow full processlist;で全部表示できる。

今回は同じようなSQLが流れている場合にユニークなSQLだけを表示するようにするコマンドの紹介。


詳細は以下。









以下のコマンドを流すだけで簡単にユニークなSQL一覧を取得できる。

$ mysql -e 'show full processlist;'|perl -e 'while (<>) {@a = split(/\t/); print $a[7];}; ' |sort|uniq -c|sort -n


これでどんなSQLがながれているかなど特定しやすくなります。

これは中々重宝しそう。

トラックバック


この記事にトラックバックする(FC2ブログユーザー)

まとめteみた.【【MySQL】show proceelistでユニークなSQL一覧を表示する】

MySQLにてDBにアクセスがたくさん来た場合にどんなSQLが流れているかを見るのに show processlist;というものがある。ちなみにSQLを途切れさせないで全部出すにはshow full processlist;で全部表示できる。今回は同じようなSQLが流れている場合にユニークなSQLだけを表示...

コメントの投稿

非公開コメント

スポンサーリンク
FC2カウンター
最新記事
最新コメント
カテゴリ
アマゾンドリンク
検索フォーム
リンク
ブロとも申請フォーム

この人とブロともになる

アクセスランキング
[ジャンルランキング]
コンピュータ
1913位
アクセスランキングを見る>>

[サブジャンルランキング]
未設定
--位
アクセスランキングを見る>>
バックリンク
最新トラックバック
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。