• 検索結果がありません。

STATSPACK −レポートの分析ー

ドキュメント内 perf_tool.PDF (ページ 47-55)

Ÿ Summary ページ

・データベース基本情報

・スナップ情報

・キャッシュ・サイズ

・ロード・プロファイル

・インスタンス効率(CPU/共有プール)

・トップ5待機イベント

Summaryページ

Summaryページでは、出力レポートの中でチューニングに有効な統計データが、BSTAT/

ESTATユーティリティとは異なり、自動的に計算されて集約されています。が、内容的には

似通っていますので、チューニングポイントに関してはBSTAT/ESTATユーティリティのセ クションを参考にしてください。

1.データベースの基本情報

2.スナップ情報

3. キャッシュ・サイズ:init.oraファイルで指定したメモリノサイズを表示します。

DB Name DB Id Instance Inst Num Release OPS Host -- ---- -- --- --- ---db816 4120106846 ---db816 1 8.1.6.0.0 NO HSAITO01

Snap Length Start Id End Id Start Time End Time (Minutes)

--- --- ---- ---11 12 25-Dec-00 17:12:07 25-Dec-00 17:19:13 7.10

Cache Sizes

~~~~~~~~~~~

db_block_buffers: 13905 db_block_size : 8192

STATSPACK −レポートの分析ー

Ÿ Summary ページ

<ロード・プロファイル>

作業量(ロード)を表示。

4. ロードプロファイル

ロードプロファイルでは、作業量(ロード)を表示します。毎秒の統計データ(Per Second)はス ループットを表し、トランザクション毎の統計データ(Per Transaction)はアプリケーションの特 性変化を見分けます。

Load Profile

~~~~~~~~~~~~

Per Second Per Transaction ---

---Redo size: 801.21 341,316.00 生成されたREDOの合計バイト数 Logical reads: 16.63 7,085.00 論理読込みの要求回数 Block changes: 1.59 677.00 変更が行われたブロック数 Physical reads: 0.14 61.00 ディスクから読込まれたブロック数 Physical writes: 0.06 25.00 ディスクへ書込まれたブロック数

User calls: 2.03 863.00 ユーザコール数 Parses: 2.53 1,077.00 解析コール数

Hard parses: 0.12 53.00 コストの高い解析コール数 Sorts: 0.64 271.00 ソート数

STATSPACK −レポートの分析ー

Ÿ Summary ページ

<インスタンス効率>

メモリの利用効率などを 100分率で表示。

<共有プールに関する使用率>

再帰的SQL文の割合などを 100分率で表示。これらの値 が低い場合は、共有プールのチューニングを行う。

5. インスタンス効率

このセクションでは、データベースバッファキャッシュ、共有プール、Redoログバッファへの 利用効率を表しています。以下の値を見ながら、db_block_buffers、shared_pool_size、

log_bufferなどのパラメータを調整し、メモリをチューニングします。

Instance Efficiency Percentages (Target 100%)

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Buffer Nowait Ratio: 100.00 バッファへの要求に、待ちが発生しなかった割合

Buffer Hit Ratio: 99.14 バッファのヒット率(必要なblkがバッファ上にある)

Library Hit Ratio: 91.33 ライブラリキャッシュのヒット率(SQL文の再利用)

Redo NoWait Ratio: 100.00 Redoログへの要求に、待ちが発生しなかった割合

In-memory Sort Ratio: 98.89 ソート処理がメモリ内で完了した割合

Soft Parse Ratio: 95.08 容易に解析した割合

Latch Hit Ratio: 100.00 ラッチのヒット率

Shared Pool Statistics Begin End

~~~~~~ ~~~~~

Memory Usage Pct: 24.04 26.41 使用された共有プールの割合

Pct SQL with executions > 1: 52.32 76.11 SQL文が再利用された割合

Pct Memory for SQL w/exec > 1: 35.21 63.98 一回以上実行されたSQL文が使用したメ

モ リの割合

STATSPACK −レポートの分析ー

Ÿ Summary ページ

<トップ5待機イベント>

待機時間がもっとも長いイベントがトップ 5まで表示される。

表示されている待機イベントに的を絞った、効率の良い チューニングが可能となる。

6. トップ5待機イベント

このセクションでは、プロセスが待機され、ボトルネックになっているイベントを表示します。

待機イベントの例:

control file sequential write

制御ファイルへの1データブロックずつ書込む際に待機しています。

db file sequential read

DBから1データブロックずつ読込む際に待機しています。SQL文の記述方   法、ディスクI/Oに問題がある可能性があります。

Top 5 Wait Events

~~~~~~~~~~~~~~~~~ Wait % Total Event Waits Time (cs) Wt Time

-- --- --- ---control file sequential read 30 70 38.67 db file sequential read 40 51 28.18 control file parallel write 137 33 18.23

・・・

STATSPACK −レポートの分析ー

Ÿ 詳細な統計データ

待機イベント −ロールバックセグメント

SQL(リソース使用の高いSQL文) −ラッチ(level10)

・Buffer Gets 

・Pysical Reads ディクショナリ・キャッシュ

インスタンス統計データ −ライブラリ・キャッシュ

セッション統計データ − SGA統計データ

I/O統計データ −init.oraパラメータ情報

表領域

・ファイル バッファプール

バッファ待機

エンキュー・アクティビティ

詳細な統計データ

以上のような詳細な統計データも収集する事ができます。

VI. Oracle Enterprise Manager

目次

V. Oracle Enterprise Manager

Oracle Enterprise Manager とは

有償オプション

Ÿ Oracle Diagnostics Pack

Ÿ Oracle Tuning Pack

Oracle Enterprise Manager とは

Ÿ Oracleの統一されたシステム管理GUIツール

Ÿ 有償オプション

Oracle Diagnostics Pack

Oracle Tuning Pack

Oracle Change Management Pack

Oracle Enterprise Manager とは

Oracle Enterprise Managerとは、Oracleの統一されたシステム管理GUIツールで、データ

ベースを様々なコンポーネントから構成されます。コンポーネントには無償のものと、有償 のものがあり、有償のものは有償オプションとして提供されています。

有償オプション

Oracle Diagnostics Pack:

パフォーマンスを診断し、自動的に計算、表示するアプリケーションです。

Oracle Tuning Pack:

幅広いチューニング機能と効果的なチューニング方法を提供するアプリケーションです。

Oracle Change Management Pack:

データベースの複数オブジェクトへの変更に対して、容易に対応できるアプリケーション  です。

Oracle Enterprise Managerの有償オプションについて更に詳しい情報は、弊社のホームペ ージの製品情報をご覧ください。http://www.oracle.co.jp

この資料では、パフォーマンス診断、チューニングに関係するアプリケーション(Oracle

Diagnostics Pack、Oracle Tuning Pack)の紹介のみとさせていただきます。

ドキュメント内 perf_tool.PDF (ページ 47-55)

関連したドキュメント