将索引移动到另一个表空间
PostgreSQL存储命令
ALTER INDEX customer_email_idx SET TABLESPACE ssd_ts;作用
将索引移动到指定表空间。
适用场景
用于将索引放在与数据不同的磁盘上并分散 I/O。
注意
移动期间会加 ACCESS EXCLUSIVE 锁;索引无法使用。ALTER TABLE ... SET TABLESPACE 不包括表的索引,因此无法一次移动所有索引;请分别移动每个索引。
ALTER INDEX customer_email_idx SET TABLESPACE ssd_ts;将索引移动到指定表空间。
用于将索引放在与数据不同的磁盘上并分散 I/O。
移动期间会加 ACCESS EXCLUSIVE 锁;索引无法使用。ALTER TABLE ... SET TABLESPACE 不包括表的索引,因此无法一次移动所有索引;请分别移动每个索引。