|
Размещение каталога для журнала транзакций на диске, отличном от диска с БД
|
|||
---|---|---|---|
#18+
Как разместить каталог для журнала транзакций на диске, отличном от диска с БД на Windows 2008 R2? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2018, 16:59 |
|
Размещение каталога для журнала транзакций на диске, отличном от диска с БД
|
|||
---|---|---|---|
#18+
rstaganrog, На SO пишут, что всё тем же симлинком: https://stackoverflow.com/questions/1901405/postgresql-wal-on-windows#comment1805263_1901679 ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2018, 17:15 |
|
Размещение каталога для журнала транзакций на диске, отличном от диска с БД
|
|||
---|---|---|---|
#18+
Где, в каких настройках указать этот каталог? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2018, 17:16 |
|
Размещение каталога для журнала транзакций на диске, отличном от диска с БД
|
|||
---|---|---|---|
#18+
Melkij, Неужели этот путь явно нигде не прописывается и нет более прямых вариантов, нежели симлинки? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2018, 17:17 |
|
Размещение каталога для журнала транзакций на диске, отличном от диска с БД
|
|||
---|---|---|---|
#18+
rstaganrogMelkij, Неужели этот путь явно нигде не прописывается и нет более прямых вариантов, нежели симлинки? чем симлинки не угодили? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2018, 17:33 |
|
Размещение каталога для журнала транзакций на диске, отличном от диска с БД
|
|||
---|---|---|---|
#18+
mefman, Ну, тем, например, что это настройка не средствами собственно PostgreSQL. Т.е. в настройках PostgreSQL это нигде не определяется? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2018, 17:38 |
|
Размещение каталога для журнала транзакций на диске, отличном от диска с БД
|
|||
---|---|---|---|
#18+
rstaganrogMelkij, Неужели этот путь явно нигде не прописывается и нет более прямых вариантов, нежели симлинки? О, прописывается. Очень даже явно - константа в исходнике и считается неотъемлемой частью PGDATA. https://github.com/postgres/postgres/blob/REL_10_STABLE/src/backend/access/transam/xlog.c#L3470 обращение https://github.com/postgres/postgres/blob/REL_10_STABLE/src/include/access/xlog_internal.h#L173 сборка пути, константа XLOGDIR немногим выше. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2018, 17:41 |
|
Размещение каталога для журнала транзакций на диске, отличном от диска с БД
|
|||
---|---|---|---|
#18+
Melkij, вы предлагаете ТСу пересобрать ПЖ под виндой? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2018, 18:00 |
|
Размещение каталога для журнала транзакций на диске, отличном от диска с БД
|
|||
---|---|---|---|
#18+
mefman, Да, видимо, это и предлагается)) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2018, 18:03 |
|
Размещение каталога для журнала транзакций на диске, отличном от диска с БД
|
|||
---|---|---|---|
#18+
mefman, ну раз автору не нравятся симлинки... О, вроде есть ещё третий вариант без изменения исходника и симлинков - я что-то слышал, что под виндами диски можно монтировать в пустую директорию. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2018, 20:22 |
|
Размещение каталога для журнала транзакций на диске, отличном от диска с БД
|
|||
---|---|---|---|
#18+
rstaganrog, Можно без пересборки, но при инициализации кластера: initdb -X каталог Ну а если кластер уже создан - симлинк. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2018, 20:22 |
|
Размещение каталога для журнала транзакций на диске, отличном от диска с БД
|
|||
---|---|---|---|
#18+
Спасибо за ответы. Собственно теперь вопрос)) - а нужно ли выносить журнал транзакций на отдельный диск, если БД лежит на SDD? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2018, 20:37 |
|
Размещение каталога для журнала транзакций на диске, отличном от диска с БД
|
|||
---|---|---|---|
#18+
Логично предположить, что при одинаковой скорости позиционирования на SSD-диске (адресации) разделение потоков данных на два диска может ничего и не дать, в отличие от винтов, где позиционирование головок играет существенную роль в скорости доступа. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2018, 20:44 |
|
Размещение каталога для журнала транзакций на диске, отличном от диска с БД
|
|||
---|---|---|---|
#18+
Павел ЛузановМожно без пересборки, но при инициализации кластера: initdb -X каталог Попробуйте и увидите вместо pg_xlog (pg_wal) всё тот же самый симлинк ;-) pg_basebackup --xlogdir аналогично просто создаёт симлинк. rstaganrogа нужно ли выносить журнал транзакций на отдельный диск, если БД лежит на SDD? WAL - это последовательная запись, с чем вполне может справляться механика до определённого предела и позволяет сэкономить на ёмкости SSD под базу. Поэтому нужно - нет, не нужно. Смысл может быть в экономии денег. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2018, 22:25 |
|
Размещение каталога для журнала транзакций на диске, отличном от диска с БД
|
|||
---|---|---|---|
#18+
Melkij, Задача экономии денег не стоит, пара SSD-дисков на сервер есть в наличии. Имеется лишь потребность в максимальной производительности. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2018, 22:55 |
|
Размещение каталога для журнала транзакций на диске, отличном от диска с БД
|
|||
---|---|---|---|
#18+
Значит заморачиваться с выносом WAL на другой диск не буду. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2018, 22:57 |
|
Размещение каталога для журнала транзакций на диске, отличном от диска с БД
|
|||
---|---|---|---|
#18+
rstaganrogСпасибо за ответы. Собственно теперь вопрос)) - а нужно ли выносить журнал транзакций на отдельный диск, если БД лежит на SDD? если выносить на другой SSD диск то почему бы и нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2018, 07:29 |
|
Размещение каталога для журнала транзакций на диске, отличном от диска с БД
|
|||
---|---|---|---|
#18+
SeventhSon, Ну, вопрос-то ставится о целесообразности. Даст ли это прирост производительности или, исходя из природы позиционирования на SSD, это практически лишено смысла? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2018, 11:02 |
|
Размещение каталога для журнала транзакций на диске, отличном от диска с БД
|
|||
---|---|---|---|
#18+
MelkijПавел ЛузановМожно без пересборки, но при инициализации кластера: initdb -X каталог Попробуйте и увидите вместо pg_xlog (pg_wal) всё тот же самый симлинк ;-) pg_basebackup --xlogdir аналогично просто создаёт симлинк. Спасибо за уточнение. Это лишний раз доказывает, что симлинков бояться не нужно. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2018, 08:17 |
|
Размещение каталога для журнала транзакций на диске, отличном от диска с БД
|
|||
---|---|---|---|
#18+
Эксперимент показал, что при выносе журнала транзакций на другой физический диск производительность БД, лежащей на SSD не улучшилась. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2018, 10:36 |
|
|
start [/forum/topic.php?fid=53&tid=1995989]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
47ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
63ms |
get tp. blocked users: |
1ms |
others: | 290ms |
total: | 454ms |
0 / 0 |