ALTER
TABLE
またはALTER
INDEX
文のSPLIT
PARTITION
句は、パーティションのコンテンツを2つの新しいパーティションに再分散するために使用されます。パーティションが大きくなりすぎてバックアップ、リカバリまたはメンテナンス操作の完了に長い時間がかかるようになった場合や、単純にパーティションのデータが増えすぎた場合に、再分散を検討します。SPLIT
PARTITION
句を使用して、I/Oロードを再分散することもできます。この句は、ハッシュ・パーティションまたはサブパーティションには使用できません。
分割するパーティションにデータが含まれる場合は、次の表で説明するように、索引はUNUSABLE
とマークされます。
表のタイプ | 索引の動作 |
---|---|
通常(ヒープ) |
|
索引構成 |
|
親表を除いて、参照パーティション表のパーティションまたはサブパーティションを分割できません。親表のパーティションまたはサブパーティションを分割すると、すべての子表にカスケードされます。ただし、パーティションまたはサブパーティションを分割するために、マスター表でSPLIT
文を発行する場合は、DEPENDENT TABLES
句を使用して依存表に特定のプロパティを設定できます。
この項の内容は次のとおりです。
関連項目:
『Oracle Database SQL言語リファレンス』