Neuen Tablespace hinzufügen
PostgreSQLSpeicherBefehl
CREATE TABLESPACE ssd_ts OWNER postgres LOCATION '/mnt/ssd/pgdata';Was es tut
Definiert im angegebenen Verzeichnis einen neuen Tablespace; Tabellen und Indizes können auf dieser Platte abgelegt werden.
Wann einsetzen
Um Daten auf eine andere Platte (z. B. schnelle SSD) zu verteilen und I/O zu trennen.
Vorsicht
Das Verzeichnis muss bereits existieren, leer sein und dem Benutzer postgres gehören. Verteile Daten nicht per symbolischen Links auf andere Platten; nutze den eigenen Tablespace-Mechanismus von PostgreSQL.