DBAtlas · Atlas d'exploitation des bases de données

Déplacer un index vers un autre tablespace

PostgreSQLStockage

Commande

ALTER INDEX customer_email_idx SET TABLESPACE ssd_ts;

Ce que fait la commande

Déplace l'index vers le tablespace donné.

Quand l'utiliser

Pour placer les index sur un disque distinct des données et répartir les E/S.

Attention

Un verrou ACCESS EXCLUSIVE est pris pendant le déplacement ; l'index ne peut pas être utilisé. ALTER TABLE ... SET TABLESPACE ne couvre pas les index de la table et ne peut donc pas tous les déplacer d'un coup ; déplacez chaque index séparément.

Ouvrir dans DBAtlas →

Voir aussi