瞬時にアクセスできる無制限のディスク容量がある場合は、エクステントをまったく気にする必要はありません。
すべてのテーブルINITIAL 100T NEXT 100T MAXEXTENTS UNLIMITED PCTINCREASE 0
を作成し、次の年のエクステントを忘れるだけ300
です。
この問題は、ディスク容量が無制限でない場合やアクセス時間が異なる場合に発生します。
エクステントは、データのまばらさに対処することを目的としています。データが断片化されると、HDD
頭をある場所から別の場所にジャンプすることになり、時間がかかります。
理想的な状況は、各テーブルのすべてのデータを1つのエクステントに配置し、最も頻繁に結合するテーブルのデータを次のエクステントに配置して、すべてを順番に読み取ることができるようにすることです。
アクセス時間には、データがどこにあるかを把握するために必要なアクセス時間も含まれることに注意してください。データが非常にまばらな場合は、エクステントディクショナリをさらに検索する必要があります。
現在、ディスク容量は重要ではありませんが、アクセス時間は依然として重要です。
そのため、Oracle
エクステント管理が作成されました。
これは、手作りのエクステントレイアウトよりも使用されるスペースの点では効率的ではありませんが、アクセス時間の点ではより効率的です。
したがって、十分なディスク容量がある場合(つまり、データベースが何年もの間ディスクの半分未満5
しか使用しない場合)、自動エクステントを使用するだけです。