Выделение pg_xlog на отдельное устройство

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



Рубрика: Женский интерес

Комментарии закрыты.