Чтобы улучшить производительность, вам, возможно, потребуется поместить директорию pgxlog на отдельное устройство. Казалось бы, похоже па табличные пространства, однако специальной команды для такого перемещения при работающем сервере нет. Рецепт вы найдете в десятой главе.
У каждого табличного пространства свои характеристики ввода/вывода, поэтому вы можете изменить для каждого табличного пространства параметры стоимости планирования. Например:
Эти настройки соответствуют SSD-диску, то есть скорость случайного считывания в 10 раз, а последовательного считывания — в 20 превосходит аналогичные параметры жесткого диска.
Данные значения можно было бы обсудить подробнее, но, к сожалению, это выходит за рамки данной книги. Иногда требуется перенести данные из одного табличного пространства в другое.
Сначала создайте эти табличные пространства. Если у вас есть старое и новое табличное пространство, можно выполнять команды для перемещения. В табличном пространстве могут находиться постоянные и временные объекты. Постоянные объекты данных — это таблицы, индексы и toast-объекты. Но toast-объекты можно отдельно не рассматривать. Они всегда создаются и находятся в том же табличном пространстве, что и их основная таблица, поэтому если ее переместить в новое табличное пространство, toast-объекты будут перемещены вместе с ней.
Индексы могут находиться в отдельных табличных пространствах, и при перемещении таблицы индексы останутся там, где были. Не забудьте для каждого индекса выполнить команду alter
Рубрика: Женский интерес