DBAtlas · Atlas für Datenbankbetrieb

Tabelle in einen anderen Tablespace verschieben

PostgreSQLSpeicher

Befehl

ALTER TABLE customer SET TABLESPACE ssd_ts;

Was es tut

Verschiebt alle Daten der Tabelle physisch in den neuen Tablespace (Platte).

Wann einsetzen

Um eine Tabelle auf eine schnellere/separate Platte zu verschieben.

Vorsicht

Während des Verschiebens wird eine ACCESS-EXCLUSIVE-Sperre auf die Tabelle genommen; die Tabelle ist bis zum Abschluss nicht zugänglich. Bei großen Tabellen in einem Wartungsfenster durchführen.

In DBAtlas öffnen →

Verwandte Einträge