我正在一个系统上构建一个中小型数据库,该系统在 raid 1 中有 2 个 80 GB 驱动器用于操作系统,在 raid 1 中有 2 个 3 TB 驱动器用于数据。使用来自 postgres 数据文件夹的符号链接(symbolic link)将数据移动到 3 TB 驱动器更好/更安全,还是我应该创建并将其存储在新表空间中?我看过两者的说明,但没有讨论各自的优缺点。
最佳答案
您也可以移动整个 PGdata 文件夹并调整配置。
创建一个新的表空间意味着只有该表空间中的表存储在那里。日志和事务日志等其他数据仍存储在旧位置。将事务日志与表空间放在不同的驱动器上具有性能优势。
使用符号链接(symbolic link)将是我个人列表中的最后一个,但我不知道有什么反对的。
关于postgresql - 通过符号链接(symbolic link)或 postgres 中的新表空间移动数据库位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5602035/