4

クラスター化インデックスと非クラスター化インデックスの概要-DB固有ではありません(私が理解しているように):

クラスター化インデックス: データの物理的な順序。その結果、テーブルは 1 つのクラスター化インデックスしか持つことができません。

非クラスター化インデックス: テーブルごとに 1 つ以上の非クラスター化インデックスを構成できます。データ ページの編成には直接影響しません。

Microsoft SQL Server と Oracle がクラスター化インデックスと非クラスター化インデックスを「管理」する方法に違いはありますか? それともDBS全体で同じですか?

どんなガイダンスも素晴らしいでしょう!

4

1 に答える 1

4

Oracle には、クラスタ化インデックスの概念がありません。したがって、質問がデータベースにとらわれない可能性があるという前提には欠陥があります。Oracle には、SQL Server のような「ページ」の概念もありません。

表内のデータの物理的な順序が非常に重要な場合、Oracle では、表を索引構成表または単一表のハッシュ・クラスタとして定義できます。ただし、実装はクラスター化インデックスの実装とはまったく異なります。たとえば、索引構成表は表のデータを索引に格納するため、(オーバーフロー・セグメントを定義しない限り) 表セグメントはありません。

于 2013-04-01T19:24:55.190 に答える