Re: [pgsql-ru-general] Оптимизация на уровне ОС.

From: Vladimir Rusinov <vladimir(at)greenmice(dot)info>
To: Mihail Nasedkin <m(dot)nasedkin(at)gmail(dot)com>
Cc: pgsql-ru-general(at)postgresql(dot)org
Subject: Re: [pgsql-ru-general] Оптимизация на уровне ОС.
Date: 2010-11-16 09:08:50
Message-ID: AANLkTi=Vc3O2uJrk210M8+SjB-LZJoLE_Yq66ZXBC20q@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-ru-general

2010/11/16 Mihail Nasedkin <m(dot)nasedkin(at)gmail(dot)com>

> Здравствуйте, сообщество pgsql-ru-general.
>
> Предлагаю обсудить тему выбора стратегии максимизации формулы
> [быстродействие+надежность/стоимость железа] сервера PostgreSQL.
>
> Вот мой проектный вариант, который еще нуждается в осмылении,
> доработке и реализации в работающем варианте.
>
> 1. Каталог pgdata монтируется в ненадежном и быстром месте - RAID0 или
> RAM-диске (если позволяет размер).
>

в RAM-диске смысла особого нет - если оперативки достаточно, после
некоторого времени все активные данные будут в кеше ОС. Если оперативки
мало, то RAID0 может быть хорошей идеей.

> 2. Каталог pg_xlog монтируется в надежном месте - RAID1.
> 3. Ежесуточно бакап баз данных в надежное место - RAID1.

4. Очень правильно настраиваются опции раздела "WRITE AHEAD LOG"
> файла конфигурации сервера. Журнал танзакций должен превышать суточную
> наработку данных.
>
> Комментарии.
>
> Данная стратегия, насколько я понимаю, допускает более "медленное"
> выполнение операций связанных с записью данных (RAID1) и что всегда
> желательно - улучшение быстродействия при запросах выборки данных
> (RAID0/RAM).
>
> Для двух дисков для RAID1 и RAM-диска каждый раз при загрузке
> операционной системы выполняется форсмажорный скрипт: dbinit ...;
> pg_restore ...; <дополнение восстановленных баз данных "чужеродным"
> pg_xlog (?)>
>

Посмотрите в сторону continuous archiving:
http://www.postgresql.org/docs/8.3/interactive/continuous-archiving.html

> Может идея этой стратегии бредовая, выложите, пожалуйста, свои
> соображения и свои, может уже реализованные, стратегии по данной теме.
>

--
Vladimir Rusinov
http://greenmice.info/

In response to

Responses

Browse pgsql-ru-general by date

  From Date Subject
Next Message Mihail Nasedkin 2010-11-16 09:59:54 Re: [pgsql-ru-general] Оптимизация на уровне ОС.
Previous Message Mihail Nasedkin 2010-11-16 08:51:52 Re: Оптимизация на уровне ОС.