3.13 マテリアライズド・ビューの管理
マテリアライズド・ビューは、問合せの結果を別のスキーマ・オブジェクトに格納して、表データへの間接的なアクセスを提供します。マテリアライズド・ビューを作成、参照、削除し、レポートを表示できます。
記憶域を占有せず、データが含まれない通常のビューと異なり、マテリアライズド・ビューには、1つ以上の実表またはビューに対する問合せの結果生成される行が含まれます。マテリアライズド・ビューはその実表と同じデータベースまたは別のデータベースに格納できます。
マテリアライズド・ビューは、パフォーマンス向上のためによく使用されます。特にソースがデータベース・リンクを使用している表またはビューであるデータを、ローカルに格納する場合に使用されます。同様に、大規模な計算または要約がある場合、特にデータ・セットが非常に大きい場合に、ビューのかわりにマテリアライズド・ビューがよく使用されます。マテリアライズド・ビューは指定した間隔でリフレッシュされます。これは、データが必ずしも最新ではないことを意味していますが、マテリアライズド・ビューに対する問合せは前述の例については非常に高速になります。
- マテリアライズド・ビューの作成
オブジェクト・ブラウザを使用してマテリアライズド・ビューを作成します。 - マテリアライズド・ビューの参照
「オブジェクト選択」ペインからマテリアライズド・ビューを選択して、マテリアライズド・ビューに関する各種レポートを表示します。 - マテリアライズド・ビューのレポート
オブジェクト・ブラウザでマテリアライズド・ビューを表示する際、代替ビューを使用できます。 - マテリアライズド・ビューの削除
「オブジェクト選択」ペインからマテリアライズド・ビューを選択して、「削除」をクリックします。
関連項目:
マテリアライズド・ビューについては、『Oracle Database概要』を参照してください
3.13.1 マテリアライズド・ビューの作成
オブジェクト・ブラウザを使用してマテリアライズド・ビューを作成します。
マテリアライズド・ビューを作成するには:
関連項目:
親トピック: マテリアライズド・ビューの管理
3.13.2 マテリアライズド・ビューの参照
「オブジェクト選択」ペインからマテリアライズド・ビューを選択して、マテリアライズド・ビューに関する各種レポートを表示します。
マテリアライズド・ビューを表示するには:
親トピック: マテリアライズド・ビューの管理
3.13.3 マテリアライズド・ビューのレポート
オブジェクト・ブラウザでマテリアライズド・ビューを表示する際、代替ビューを使用できます。
表3-12に、マテリアライズド・ビューで使用可能なすべてのレポートを示します。
表3-12 マテリアライズド・ビューで使用可能なレポート
親トピック: マテリアライズド・ビューの管理
3.13.4 マテリアライズド・ビューの削除
「オブジェクト選択」ペインからマテリアライズド・ビューを選択して、「削除」をクリックします。
オブジェクト・ブラウザでマテリアライズド・ビューを削除するには:
親トピック: マテリアライズド・ビューの管理