SYSTEM_TIME-Partitionierung für System-versionierte MariaDB Tabellen |
|
Die SYSTEM_TIME Partitionierung ist Teil der Bearbeitung von System-versionierten Tabellen (nur MariaDB) | |
|
|
Erstellen einer SYSTEM_TIME Partitionierung von MariaDB-Tabellen:
|
| Die SYSTEM_TIME-Partitionierung nur für System-versionierte Tabellen ab MariaDB Version 10.3 zu Verfügung.
Partitioniere nach: | Auswahl der Partitionierungs-Methode. |
Limit: | Angabe, wieviele Datenzeilen in einer History-Partition gespeichert werden sollen, bevor die Partition gewechselt wird. Weglassen order 0 = Kein Limit. |
Anzahl Partitionen: | Angabe, wieviele Partitionen erstellt werden sollen. Davon wird eine Partition für die aktuellen Daten erstellt. |
Starten: | Starten des Partions-Editors mit den eingestellten Parametern. |
|
|
| Es können Unter-Partitionen erstellt werden:
Unter-Partitionen durch: | Auswahl der Partitionierungs-Methode (HASH, LINEAR HASH, KEY, LINEAR KEY). |
Ausdruck: | Ausdruck oder Tabellenfeld, nach dem partitioniert werden soll.
Es können Funktionen (Dropdown links nur HASH, LINEAR HASH) und Tabellen-Felder (Dropdown rechts) ausgewählt werden.
Je nach gewählter Funktion werden passende Tabellen-Felder zu Verfügung gestellt.
Soll bei einer HASH-Partitionierung nach einem TIMESTAMP-Feld partitioniert werden, muss die Funktion UNIX_TIMESTAMP( Feld ) verwendet werden.
|
Anzahl Unter-Partitionen: | Angabe, wieviele Unter-Partitionen erstellt werden sollen. |
|
|
Hinweis:
Alle Tabellen-Felder, die zum Partitionieren verwendet werden, müssen in allen UNIQUE-Indizes vorhanden sein. Das Programm erledigt dieses automatisch und fügt bei der Partitionierung die Felder den Indizes hinzu.
In der Tabellen-Feld-Auswahl werden Felder, die in allen UNIQUE-Indizes bereits vorhanden sind blau angezeigt.
|
|
Partitions-Editor: |
|
Name: | Name der Partition. |
Beschreibung: | Art der Daten, die in der Partition gespeichert werden HISTORY oder CURRENT.
Es wird immer nur eine CURRENT-Partition erstellt. |
Unter-Partition: | Name der Unter-Partition. |
Daten-Verzeichnis: | Anzahl der Datenzeilen in Partition. |
Minimale Zeilenanzahl: | Richtwert für die MySQL-Partitionsverwaltung, der die minimale Anzahl der Datenzeilen in der Partion angibt.
| Maximale Zeilenanzahl: | Richtwert für die MySQL-Partitionsverwaltung, der die maximale Anzahl der Datenzeilen in der Partion angibt.
| TABLESPACE: | Auswahl eines definierten TABLESPACE-Eintrages, der Informationen zum Speicherplatz von Tabellen enthält.
| Kommentar: | Kommentar zur Partition. |
|
Bei Daten-Verzeichnis, Minimale Zeilenanzahl, Maximale Zeilenanzahl und TABLESPACE kann durch Doppelklick auf das Eingabefeld der enthaltene Wert in alle anderen Partitionen kopiert werden.
|
|
|
Partitionen erstellen. |
|
SQL-Anweisung zur Erstellung der Partitionen anzeigen. |
|
| Weitere Informationen zum Erstellen von SYSTEM_TIME Partitionen in MariaDB-Tabellen: |
|
|
|