Переместить расположение базы данных по символической ссылке или новому табличному пространству в postgres?

#postgresql #symlink #tablespace

#postgresql #символическая ссылка #табличное пространство

Вопрос:

Я создаю базу данных малого и среднего размера в системе, которая имеет 2 диска емкостью 80 Гб в raid 1 для ОС и 2 диска емкостью 3 тб в raid 1 для данных. Лучше / безопаснее перенести данные на диски объемом 3 тб, используя символическую ссылку из папки данных postgres, или я должен просто создать и сохранить их в новом табличном пространстве? Я видел инструкции для обоих, но не обсуждал плюсы и минусы каждого из них.

Ответ №1:

Вы также можете переместить всю папку PGdata и настроить конфигурацию.

Создание нового табличного пространства будет означать, что там хранятся только таблицы в этом табличном пространстве. Другие данные, такие как журналы и журналы транзакций, все еще хранятся в старом расположении. Наличие журналов транзакций на другом диске, отличном от табличного пространства, повышает производительность.

Использование символической ссылки было бы последним в моем личном списке, но я ничего не знаю против этого.

Комментарии:

1. Спасибо за ваш ответ. Похоже, что просто переместить табличное пространство — мой лучший вариант. Моя нотация raid была неверной. Это raid 1. Спасибо!