狠狠撸

狠狠撸Share a Scribd company logo
1
監視ツール"Jet Profiler v3.0"による
My SQLパフォーマンス解析の提案
株式会社インサイトテクノロジー
コンサルティング事業部
2
パフォーマンス問題可視化の提案
? 遅延問題を可視化し、ボトルネックを顕在化すること
を提案します。
CPU?
Memory?
I/O?
テーブ
ルサイ
ズ?
SQL?
設定?
アプリ?
パフォーマンス監視
ツール
ボトルネックが
解ったから、具
体的な対策がた
てられる!
3
Jet Profiler for MySQLとは?
? スウェーデンの会社が作成したMySQLパフォーマンス
監視ツール
? Query, table and user performance
? Graphical visualization
? Low overhead
? User friendly
? Professional版:$499
? Enterprise版(複数インスタンス対応):$799
? DBサーバーに対する設定不要
? https://www.jetprofiler.com/
4
Jet Profiler機能1
? Top Queries
– 累積実行時間が長いSQL
を昇順に表示
– 時間軸による絞り込みが
可能
– 全文検索によるSQL文フィ
ルタ検索可能
5
Jet Profiler機能2
? Top Tables
– アクセスに処理時間が高
い表を昇順に表示
– 時間軸による絞り込みが
可能
6
Jet Profiler機能3
? Query ratings
– キャプチャしたSQLは実行
計画をグラフィカルに確認
できる
– 実行計画を評価し、悪い箇
所を指摘してくれる
7
Jet Profiler機能3
? 無償版でも利用できますが、遅延問題が頻発してい
ないことから、長期にわたりパフォーマンスデータ取
得が必要と考えます。
? 無償版はデータ記録時間が2時間に制限されてい
るため、有償版の利用を推奨します。
8
提案その2
? Jet ProfilerおよびSlow Query logより、顕在化した
ボトルネックに対応する具体的なチューニング案の
提示を行います。
? SQL Tuningが必要な場合は、実際に検証効果測
定を行うことも可能です。
ボトルネックに対応
する適切なチュー
ニングが必要だな!!
前提条件
? Jet Profilerを参照操作する環境が必要です
? 効果測定をする場合は検証機などで実際にSQL実行を実施します
? 場合によってはSQLやアプリの仕様をヒアリングする場合があります

More Related Content

Mysql diagnostics w/jetprofiler