Является ли база данных WAL на отдельном диске хорошей идеей на RAID10?

У меня есть RAID10-сервер, и Postgres записывает журнал (pg_xlog a.k.a WAL) на тот же массив RAID10.

Я использую WAL в синхронном режиме с большим буфером и делаю много объемных вставок и обновлений, поэтому мы надеемся, что буфер будет использоваться.

Разве это хорошая идея разбить журнал на дополнительный диск, а не на raid10? Я мог бы использовать RAID с двумя дисками, но действительно ли это улучшило бы?

Я с нетерпением жду, если кто-то может назвать несколько плюсов и минусов.

6 голосов | спросил Franz Kafka 9 MarpmWed, 09 Mar 2011 16:17:04 +03002011-03-09T16:17:04+03:0004 2011, 16:17:04

1 ответ


3

Из документации PostgreSQL :

  

Это полезно, если журнал находится на другом диске с   основные файлы базы данных. Этого можно добиться, перемещая pg_xlog   каталог в другое место (пока сервер выключен, из   курс) и создание символической ссылки из исходного местоположения в   основной каталог данных в новое место.

В других источниках можно обнаружить, что перемещение журналов на отдельный диск может ускорить работу вашего db 10-50%.

ответил Borys 11 AM00000010000003031 2013, 01:30:30

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132