©SQL :: Manager
HomeProgramm-InformationenTechnische DetailsKostenloser DownloadKaffee für den Autor
Netzwelt
SYSTEM_TIME-Partitionierung für MariaDB Tabellen

SYSTEM_TIME-Partitionierung für System-versionierte MariaDB Tabellen

MariaDB - SYSTEM_TIME Partitionierung Die SYSTEM_TIME Partitionierung ist Teil der Bearbeitung von System-versionierten Tabellen (nur MariaDB)
MariaDB - Erstellen einer SYSTEM_TIME Partitionierung
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:
MariaDB - Erstellen einer SYSTEM_TIME Partitionierung
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.

Änderungen speichern Partitionen erstellen.
SQL-Anweisung anzeigen SQL-Anweisung zur Erstellung der Partitionen anzeigen.
Weitere Informationen zum Erstellen von SYSTEM_TIME Partitionen in MariaDB-Tabellen: mariadb.com
Aktualisiert: 15.09.2023ImpressumKontaktGeschäftsbedingungenDatenschutz & CookiesUpdatesSitemapFacebookLinkedinTwitterStatistics©2020-2024 Heino Cunze-Fischer