在postgres中通过符号链接或新表空间移动数据库位置?

时间:2011-04-09 00:22:25

标签: postgresql symlink tablespace

我正在一个系统上构建一个中小型数据库,该系统在用于操作系统的raid 1中具有2个80 GB驱动器,在用于数据的raid 1中具有2个3 tb驱动器。使用postgres数据文件夹中的符号链接将数据移动到3 tb驱动器更好/更安全,还是应该创建并将其存储在新的表空间中?我已经看过两者的说明,但没有讨论各自的优点和缺点。

1 个答案:

答案 0 :(得分:1)

您还可以移动整个PGdata文件夹并调整配置。

创建一个新的表空间意味着只有该表空间中的表存储在那里。其他数据(如日志和事务日志)仍存储在旧位置。将事务日志放在与表空间不同的驱动器上会有其性能优势。

使用符号链接将是我个人列表中的最后一个,但我不知道任何反对意见。