Sybase IQ 12.7 사용자 설명서
第
6 章 パフォーマンスのモニタリングとチューニング
パフォーマンス&チューニング・ガイド
171
クエリで起きている可能性のある問題を特定するには、テンポラリ・データ
ベース・オプション
ベース・オプション
QUERY_PLAN = 'ON' と QUERY_DETAIL = 'ON' を指定
してクエリを実行し、クエリ・プランを生成します。そして、クエリ・プラン
の見積もりを調査します。生成されるクエリ・プランは、メッセージ・ログ・
ファイルにあります。
の見積もりを調査します。生成されるクエリ・プランは、メッセージ・ログ・
ファイルにあります。
Windows システムでのページングのモニタリング
Windows のシステム モニタを使用して、ページングをモニタリングできます。
アクセスするには、
アクセスするには、
[Logical Disk] オブジェクト、PAGEFILE.SYS ファイルが格
納されているディスクのインスタンス、
[Disk Transfers/Sec] カウンタを選択し
ます。このファイルはデータベース・ファイルとは別のディスクに格納してく
ださい。
ださい。
[Object Memory] と [Pages/Sec] カウンタもモニタリングできます。た
だし、この値はソフト・フォールトとハード・フォールトの両方を含む全メモ
リ・フォールトの合計となります。
リ・フォールトの合計となります。
UNIX システムでのページングのモニタリング
UNIX のシステム・コマンド vmstat を使用して、ページングなどのシステム・
アクティビティをモニタリングできます。コマンドの省略形構文は次のとおり
です。
アクティビティをモニタリングできます。コマンドの省略形構文は次のとおり
です。
vmstat interval count
interval には次の行を出力するまでの時間間隔を、count には出力行の表示回数
を指定します。オプションとフィールドの説明を含めた
を指定します。オプションとフィールドの説明を含めた
vmstat の詳細につい
ては、使用しているオペレーティング・システムのマニュアルを参照してくだ
さい。たとえば次のようになります。
さい。たとえば次のようになります。
> vmstat 2 3
procs memory page disk faults cpu
r b w swap free re mf pi po fr de sr s0 s1 sd in sy cs us sy id
procs memory page disk faults cpu
r b w swap free re mf pi po fr de sr s0 s1 sd in sy cs us sy id
0 0 0 3312376 31840 0 8 0 0 0 0 0 0 0 0 297 201 472 82 4 14
0 0 0 3312376 31484 2 3 0 0 0 0 0 0 0 0 260 169 597 80 3 17
0 0 0 3312368 31116 0 8 0 0 0 0 0 0 0 0 205 1202 396 67 4 29
0 0 0 3312376 31484 2 3 0 0 0 0 0 0 0 0 260 169 597 80 3 17
0 0 0 3312368 31116 0 8 0 0 0 0 0 0 0 0 205 1202 396 67 4 29
上記の出力では、マシンの物理メモリが過度に割り付けられていないため、
Sybase IQ のクエリ状態が安定していることが示されています。システムの
ページ・フォールトはほとんど発生していません。次の例では、問題があるこ
とが
Sybase IQ のクエリ状態が安定していることが示されています。システムの
ページ・フォールトはほとんど発生していません。次の例では、問題があるこ
とが
vmstat 出力に示されています ( 見やすくなるように、一部のフィールド
を省略しています
)。