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

发布于 2024-10-31 13:26:37 字数 179 浏览 1 评论 0原文

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

I'm building a small-medium database on a system that has 2 80 gb drives in raid 1 for the OS and 2 3 tb drives in raid 1 for the data. Is it better/safer to move the data over to the 3 tb drives using a symlink from postgres's data folder or should I just create and store it in a new tablespace? I've seen instructions for both, but no discussion on pros and cons of each.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

凉宸 2024-11-07 13:26:37

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

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

使用符号链接将是我个人列表中的最后一个,但我不知道有什么反对的。

You can also move the whole PGdata folder and adjust the configuration.

Making a new tablespace would mean only tables in that tablespace are stored there. Other data like the logs and transaction logs are still stored in the old location. Having the transaction logs on a different drive from the tablespace has it's performance benefits.

Using a symlink would be last on my personal list but I do not know anything against it.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文