|
Помогите найти требование к реплике по железу
|
|||
---|---|---|---|
#18+
Приветствую. Есть большой и мощьный сервер, ( linux) на котором крутится PostgreSQL. Скажите, для репликации надо точно такой же большой и мощный сервер делать? Или можно слабее по CPU и памяти, например? Не могу найти подобные требования ... |
|||
:
Нравится:
Не нравится:
|
|||
08.10.2018, 18:54 |
|
Помогите найти требование к реплике по железу
|
|||
---|---|---|---|
#18+
Репликация планируется "быстрая", т.е. не файлами, а за счет подключения, когда задержка минимальная. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.10.2018, 18:57 |
|
Помогите найти требование к реплике по железу
|
|||
---|---|---|---|
#18+
АшДжэй, А какие задачи собираетесь решать репликацией?.. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.10.2018, 21:38 |
|
Помогите найти требование к реплике по железу
|
|||
---|---|---|---|
#18+
vyegorovАшДжэй, А какие задачи собираетесь решать репликацией?.. В случае сбоя переключение на реплику. Оба сервера виртуальные и рессурсы CPU и ОЗУ можно между ними распределять. Знаю точно что, к примеру, параметр max_prepared_transactions требует на реплике точно такой же. Требуются ли в точности такие-же настройки по памяти у реплики? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2018, 11:03 |
|
Помогите найти требование к реплике по железу
|
|||
---|---|---|---|
#18+
АшДжэйvyegorovАшДжэй, А какие задачи собираетесь решать репликацией?.. В случае сбоя переключение на реплику. Оба сервера виртуальные и рессурсы CPU и ОЗУ можно между ними распределять. А смысл? В случае сбоя железного сервера обе виртуалки придут в негодность одновременно. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2018, 11:07 |
|
Помогите найти требование к реплике по железу
|
|||
---|---|---|---|
#18+
jan2aryАшДжэйпропущено... В случае сбоя переключение на реплику. Оба сервера виртуальные и рессурсы CPU и ОЗУ можно между ними распределять. А смысл? В случае сбоя железного сервера обе виртуалки придут в негодность одновременно. Тем не менее интересует ответ на вопрос по требованиям по железу к реплике. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2018, 11:11 |
|
Помогите найти требование к реплике по железу
|
|||
---|---|---|---|
#18+
АшДжэйЗнаю точно что, к примеру, параметр max_prepared_transactions требует на реплике точно такой же. не "такой же" , а не меньше. Не меньше чем на мастере должны быть : wal_level, max_connections, max_worker_processes, max_prepared_transactions, max_locks_per_transaction. По железу - вам конечно нужно такое же железо, чтобы база выдержала нагрузку после переключения. Для работы самой репликации - нужен хороший io. В сущности всё. Физическая репликация штука простая, получить wal, прочитать какой блок изменился, записать его. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2018, 11:14 |
|
Помогите найти требование к реплике по железу
|
|||
---|---|---|---|
#18+
MelkijАшДжэйЗнаю точно что, к примеру, параметр max_prepared_transactions требует на реплике точно такой же. не "такой же" , а не меньше. Не меньше чем на мастере должны быть : wal_level, max_connections, max_worker_processes, max_prepared_transactions, max_locks_per_transaction. По железу - вам конечно нужно такое же железо, чтобы база выдержала нагрузку после переключения. Для работы самой репликации - нужен хороший io. В сущности всё. Физическая репликация штука простая, получить wal, прочитать какой блок изменился, записать его. Благодарю за ответ! Получается что требований к памяти нет таких же как на мастере? И можно память сделать меньше, а при переключении на реплику добавить? И еще важный момент, будет не только чтение WAL а еще коннект будет к мастеру, который свежие изменения еще до вала пишет в реплику, это вроде потоковая репликация называется или типа того. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2018, 11:32 |
|
Помогите найти требование к реплике по железу
|
|||
---|---|---|---|
#18+
Melkij, кстати, спасибо за прямую ссылку на исходники. Про память там ничего не нашел. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2018, 12:07 |
|
Помогите найти требование к реплике по железу
|
|||
---|---|---|---|
#18+
АшДжэйПриветствую. Есть большой и мощьный сервер, ( linux) на котором крутится PostgreSQL. Скажите, для репликации надо точно такой же большой и мощный сервер делать? Или можно слабее по CPU и памяти, например? Не могу найти подобные требования Если вы перед/после переключения на реплику готовы туда добавить ресурсы до уровня мастера - то вероятнее всего просто для работы реплики достаточно будет 1-8GB памяти и 2CPU ядра и все (при равной скорости дисковой системы конечно). -- Maxim Boguk лучшая поддержка PostgreSQL: dataegret.ru [/quot] ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2018, 18:03 |
|
|
start [/forum/topic.php?fid=53&fpage=50&tid=1995560]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
37ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
others: | 15ms |
total: | 153ms |
0 / 0 |