A.3 論理データベースの制限
この表では、論理データベース項目の制限のタイプと制限値について説明します。
項目 | 制限のタイプ | 制限値 |
---|---|---|
列 |
1表当たりの最大数 |
1000 |
列 |
索引(またはクラスタ化された索引)当たりの最大値 |
32 |
列 |
ビットマップ索引当たりの最大値 |
30 |
制約 |
1列当たりの最大数 |
無制限 Oracleでは、1列当たりの制約数の制限は定義されていません。ただし、制約には、データベースの制約の最大数の制限があります。この表の制約 - 1データベース当たりの最大値のエントリを参照してください。 |
制約 |
1データベース当たりの最大値 |
4,294,967,293 |
データベース・ユーザー |
1データベース当たりの最大値 |
4,294,967,293 |
ディクショナリ管理データベース・オブジェクト |
1データベース当たりの最大値 |
4,254,950,911 - オーバーヘッド |
索引 |
1表当たりの最大数 |
無制限 Oracleでは、表当たりの索引数の制限は定義されていません。ただし、索引には、データベースごとに許可されるディクショナリ管理データベース・オブジェクトの最大数の制限があります。この表の「ディクショナリ管理データベース・オブジェクト」のエントリを参照してください。 |
索引 |
索引になっている列の合計サイズ |
データベースのブロック・サイズの約75%から多少のオーバーヘッドを引いた値 |
パーティション |
線形パーティション化キーの最大長 |
4KB - オーバーヘッド |
パーティション |
パーティション化キーを構成する列の最大数 |
16列 |
パーティション |
1表または1索引当たりのパーティションの最大数 |
1024K - 1 |
行 |
1表当たりの最大数 |
無制限 |
ストアド・パッケージ |
最大サイズ |
約 関連項目: 詳細は、『Oracle Database PL/SQL言語リファレンス』を参照してください |
サブパーティション |
コンポジット・パーティション表のサブパーティションの最大数 |
1024K - 1 |
副問合せ |
SQL文内の副問合せの最大レベル |
トップ・レベル問合せの
|
システム変更番号(SCN) |
最大値 |
263 - 248 = 9,223,090,561,878,065,152 SCN |
表 |
クラスタ化表の1表当たりの最大数 |
32表 |
表 |
1データベース当たりの最大値 |
無制限 Oracleでは、データベース当たりの表数の制限は定義されていません。ただし、表には、データベースごとに許可されるディクショナリ管理データベース・オブジェクトの最大数の制限があります。この表の「ディクショナリ管理データベース・オブジェクト」のエントリを参照してください。 |
トリガー・カスケード制限 |
最大値 |
オペレーティング・システムによって異なる。通常は |
ユーザーおよびロール |
最大値 |
2,147,483,638 |
ノート:
SQL文の存続期間に関する制限は、データベース構成、ディスク領域、メモリーなど、多くの要因に応じて異なることがあります。
ノート:
オブジェクト・インスタンスがメモリー内にある場合、オブジェクトの属性数に関する一定の制限はありません。ただし、オブジェクト・インスタンスで消費されるメモリーの最大合計量は4GBです。表にオブジェクト・インスタンスが挿入されると、属性は表の別々の列に展開され、Oracleの1000列の制限が適用されます。