Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Partitionierung einer Basistabelle ändern

Mit der Utility-Anweisung ALTER PARTITIONING FOR TABLE kann der Anwender

  • einer Basistabelle mit Primärschlüssel eine Partition hinzufügen (ADD)

  • die Partitionsgrenzen einer Partition ändern (ALTER)

  • eine Partition löschen (DROP)

Auch einer nicht-partitionierten Basistabelle mit Primärschlüssel kann eine Partition hinzugefügt werden - sie wird dadurch zu einer partitionierten Basistabelle.
Wenn die vorletzte Partition einer partitionierten Tabelle gelöscht wird, dann wird die Tabelle automatisch (wieder) zu einer nicht-partitionierten Tabelle.

Zweck der Partitionierung

Ein stark schwankender Datenbestand in einer Basistabelle erfordert einen flexiblen Umgang mit den gespeicherten Datensätzen. Ein Weg für die Verteilung von Datenbeständen auf unterschiedliche Anwender-Spaces ist die Partitionierung einer Basistabelle, siehe den Abschnitt „Partitionierte Tabelle“. Die Partitionierung einer Basistabelle wird bei ihrer Definition mit der CREATE TABLE-Anweisung festgelegt. Häufig werden dabei die Partitionen nach zeitlichen Kriterien, z.B. nach den Monaten des Jahres, gebildet.

Mit der Utility-Anweisung ALTER PARTITIONING FOR TABLE kann der Anwender komfortabel auf geänderte Anforderungen an die Verteilung des Datenbestandes einer Basistabelle reagieren.