MySQL のチューニング、と言った場合には、サーバーパラメータの調整や EXPLAIN コマンドを利用したクエリ実行計画の最適化が話題に上ることが多いです。しかし、発行する全ての SQL について、いちいち EXPLAIN コマンドを使って確認していては、いくら時間があってもたりません。チューニングを効率的に進めるには、まず、ボトルネックとなっている SQL クエリを特定し、次にその最適化を行うべきです。 ではどのようにして、ボトルネックを特定するのか。MySQL Conference & Expo 2... > このページを見る
最終更新時間:
2009年07月22日12時24分
みんなのブックマーク 人気(0) 新着
- サンプリング調査か、その発想は無かった
- mysql チューニング手法
-
mprofile
- SHOW PROCESSLIST コマンドを使った統計的アプローチ、スロークエリの参照など
- 動かしてみた。スロークエリには引っかからないけど累積すると常時負荷かけてるようなクエリを分析できるのはすごいいいなあ。つか、何より軽快すぎ!気兼ねなく監視、調査できるってのは柔軟な対策には不可欠だな。cr
- クエリ自体の負荷をチェックしクエリを改善するチューニング方法。
- SHOW PROCESS LISTコマンドで、実行中のクエリのサンプルを取得して、その頻度と負荷の積でsortして重点的に撃破するというもの。
- mysql
- mysql
- querylogをコマンドで統計できるようだ。これはいい。
- これはいい.
- SHOW PROCESSLISTの結果をためて解析するアプローチ。なるほどー。>・既存環境の変更が不要 ・サンプリングによるので負荷が軽い ・スクリプトを組み合わせて、柔軟なチューニングや監視の仕組みを作ることができる








