Veritas InfoScale™ 8.0.2 Oracle データベース用ストレージと可用性管理 - AIX、Linux、Solaris
- 第 I 部 Oracle データベース用 SFHA (Storage Foundation High Availability) 管理ソリューション
- Storage Foundation for Databases の概要
- Veritas File System について
- Storage Foundation for Databases の概要
- 第 II 部 Veritas InfoScale 製品を使用した Oracle の配備
- Storage Foundation 環境への Oracle オプションの配備
- Storage Foundation を使用した Oracle の配備
- Storage Foundation を使用したオフホスト設定での Oracle の配備
- High Availability を使用した Oracle の配備
- ディザスタリカバリ用 VVR (Volume Replicator) を使用した Oracle の配備
- Storage Foundation 環境への Oracle オプションの配備
- 第 III 部 Storage Foundation for Databases (SFDB) ツールの設定
- Storage Foundation for Databases リポジトリデータベースの設定および管理
- Storage Foundation for Databases (SFDB) リポジトリの設定
- Storage Foundation for Databases (SFDB) ツールの認証の設定
- Storage Foundation for Databases リポジトリデータベースの設定および管理
- 第 IV 部 Oracle データベースのパフォーマンスの向上
- データベースアクセラレータについて
- Veritas Extension for Oracle Disk Manager によるデータベースパフォーマンスの向上
- Veritas Cached Oracle Disk Manager によるデータベースパフォーマンスの向上
- SFHA 環境の Cached ODM について
- SFHA 環境の Cached ODM の設定
- SFHA 環境の Cached ODM Advisor による Cached ODM 設定の管理
- SFHA 環境の Cached ODM Advisor を使用した候補データファイルのレポートの生成
- Quick I/O によるデータベースパフォーマンスの向上
- Quick I/O について
- Cached Quick I/O によるデータベースパフォーマンスの向上
- 第 V 部 PITC (Point-In-Time Copy) の使用
- PITC 方法の理解
- ボリュームレベルのスナップショット
- ボリュームレベルのスナップショット(FlashSnap)の逆再同期について
- Storage Checkpoint
- FileSnap について
- Oracle PITC に関する注意事項
- サードミラーブレークオフスナップショットの管理
- 領域最適化スナップショットの管理
- Storage Checkpoint の管理
- リカバリのための Database Storage Checkpoint
- FileSnap スナップショットの管理
- SFHA 環境での NetBackup によるバックアップとリストア
- PITC 方法の理解
- 第 VI 部 Oracle に対するストレージコストの最適化
- SmartTier によるストレージの階層化について
- SmartTier の設定と管理
- Oracle での SmartTier のユースケース
- ストレージコストを最適化するためのファイルとデータベースの圧縮
- 圧縮アドバイザツールの使用
- 第 VII 部 Oracle ディザスタリカバリの管理
- 第 VIII 部 Storage Foundation for Databases 管理リファレンス
- Storage Foundation for Databases コマンドリファレンス
- Storage Foundation for Databases のチューニング
- SFDB ツールのトラブルシューティング
- Oracle データベースの手動によるリカバリ
- 6.0 より前のリリースの Storage Foundation for Databases のコマンドリファレンス
- Database FlashSnap のストレージの準備
- データベーススナップショットの作成について
- FlashSnap コマンド
- Oracle リカバリのガイドライン
- Database Storage Checkpoint のコマンド
- 第 IX 部 参照先
Oracle の I/O 統計情報について
qiostat コマンドの出力は、特定のファイル上で Cached Quick I/O を有効または無効にするかを決定する際に使う主要な情報源です。統計情報は、オブジェクトごとに 2 行ずつ出力されます。
情報の 2 行目は次のように定義されています。
CREAD は、VxFS キャッシュからの読み取り回数(または、キャッシュアドバイザリが有効になっている Quick I/O ファイルの読み取り総数)です。
PREAD は、キャッシュアドバイザリが有効になっている Quick I/O ファイルの読み取り回数です。
HIT RATIO は割合(%)で表示され、CREAD の数から PREAD の数を引いて 100 を掛け、さらに CREAD の総数で割った値です。数式は次のようになります。
(CREADs - PREADs) * 100/ CREADs
qiostat -l コマンドにより、次のような出力が表示されます。
OPERATIONS FILE BLOCKS AVG TIME(ms) CACHE_STATISTICS
FILE NAME READ WRITE READ WRITE READ WRITE CREAD PREAD HIT RATIO
/db01/cust.dbf 17128 9634 68509 38536 24.8 0.4 17124 15728 8.2
/db01/system.dbf 6 1 21 4 10.0 0.0 6 6 0.0
/db01/stk.dbf 62552 38498 250213 153992 21.9 0.4 62567 49060 21.6
OPERATIONS FILE BLOCKS AVG TIME(ms) CACHE_STATISTICS
FILE NAME READ WRITE READ WRITE READ WRITE CREAD PREAD HIT RATIO
OPERATIONS FILE BLOCKS AVG TIME(ms) CACHE_STATISTICS
FILE NAME READ WRITE READ WRITE READ WRITE CREAD PREAD HIT RATIO
出力を分析して、キャッシュのヒット率が一定のしきい値を超える条件を検出します。 特定のアプリケーションのファイルでキャッシュのヒット率が 20 % を超える場合は、そのファイルに対して Cached Quick I/O を使うことが有効である可能性があります。 より負荷の大きいシステムの場合は、必要に応じてこの比率を 30 % 以上にします。 キャッシュのヒット率のしきい値は、データベースの特性および負荷によって異なります。
前述のサンプル出力を例にすると、ファイル /db01/system.dbf では、キャッシュのヒット率が 0 のため、キャッシングが有効でないと判別されます。 さらに、このファイルでは、サンプリング所要時間内でほとんど I/O が行われていません。
反面、ファイル/db01/stk.dbf では、21.6 % のキャッシュのヒット率が計測されています。 システムと負荷を前提に考慮して、前述のキャッシュのヒット率が許容しきい値を超えると判断した場合は、データベースでキャッシングが有効であると考えられます。 また、読み取りおよび書き込み操作に関して報告された数値も検討します。 /db01/stk.dbf ファイルに対する読み取りおよび書き込み I/O 数を比較すると、読み取り数が書き込み数のほぼ 2 倍となっていることがわかります。Cached Quick I/O を使うと、書き込み操作より読み取り操作が多いファイルの場合に、パフォーマンスを最大まで高めることができます。
これら 2 つの要因を考慮すると、/db01/stk.dbf は、Cached Quick I/O を適用する有力な候補になります。
個々のファイルに対する Cached Quick I/O の有効化と無効化を参照してください。