#postgresql #symlink #tablespace
#postgresql #символическая ссылка #табличное пространство
Вопрос:
Я создаю базу данных малого и среднего размера в системе, которая имеет 2 диска емкостью 80 Гб в raid 1 для ОС и 2 диска емкостью 3 тб в raid 1 для данных. Лучше / безопаснее перенести данные на диски объемом 3 тб, используя символическую ссылку из папки данных postgres, или я должен просто создать и сохранить их в новом табличном пространстве? Я видел инструкции для обоих, но не обсуждал плюсы и минусы каждого из них.
Ответ №1:
Вы также можете переместить всю папку PGdata и настроить конфигурацию.
Создание нового табличного пространства будет означать, что там хранятся только таблицы в этом табличном пространстве. Другие данные, такие как журналы и журналы транзакций, все еще хранятся в старом расположении. Наличие журналов транзакций на другом диске, отличном от табличного пространства, повышает производительность.
Использование символической ссылки было бы последним в моем личном списке, но я ничего не знаю против этого.
Комментарии:
1. Спасибо за ваш ответ. Похоже, что просто переместить табличное пространство — мой лучший вариант. Моя нотация raid была неверной. Это raid 1. Спасибо!