|
Postgresql: как настроить приоритеты ресурсов для баз? |
☑ |
0
Deal with it
27.08.21
✎
12:30
|
postgresql 12.8
На сервере крутятся несколько баз, иногда необходимо заливать дамп в тестовую базу в рабочее время. Разумеется в это время рабочие базы начинают тормозить.
Отсюда вопрос: как при заливке установить приоритет ниже, или выделить на этот процесс меньше ресурсов, дабы не мешать работе пользователей других баз этого сервера?
|
|
1
ДенисЧ
27.08.21
✎
12:31
|
А зачем тестовые базы крутить на рабочем сервере?
|
|
2
Garykom
гуру
27.08.21
✎
12:34
|
(0) отдельный инстанс ПГ
|
|
3
Deal with it
27.08.21
✎
12:50
|
(1)(2) пока нет такой возможности. Другие варианты?
неужели нет настройки распределения ресурсов сервера?
|
|
4
mistеr
27.08.21
✎
12:53
|
(2) + в виртуалке.
|
|
5
mistеr
27.08.21
✎
12:53
|
(3) Ты хотел сказать нет желания или квалификации.
|
|
6
Deal with it
27.08.21
✎
12:55
|
(5) неужели я стал бы задавать такой вопрос, если бы у меня был свободный хард и место на нем?
|
|
7
arsik
гуру
27.08.21
✎
12:55
|
|
|
8
Deal with it
27.08.21
✎
12:57
|
(7) упирается не в проц,а в хард.
|
|
9
mistеr
27.08.21
✎
12:59
|
(6) Я про отдельный инстанс. Для него отдельный хард не нужен.
По ссылке (7) ясно сказано: используйте средства ОС для ограничения ресурсов, встроенных нет.
|
|
10
mistеr
27.08.21
✎
13:01
|
(8) А вообще отнесись к вопросу философски. Если будет сильно тормозить работу пользователей, то либо выделят ресурсы на тестовую среду, либо не станут заставлять тебя делать это в рабочее время. И так, и так профит.
|
|
11
arsik
гуру
27.08.21
✎
13:04
|
(8) Ты вообще читал, что там написано?
"PostgreSQL не имеет средств для ограничения того, какие ресурсы потребляет конкретный пользователь, запрос или база данных, или, соответственно, для установки приоритетов, чтобы один пользователь / запрос / база данных получали больше ресурсов, чем другие. Необходимо использовать возможности операционной системы, чтобы добиться того, насколько возможно ограниченное назначение приоритетов."
|
|
12
Deal with it
27.08.21
✎
13:10
|
Всем спасибо, буду требовать от начальства выделить бабла на новый хард и там уже развернуть виртуалку с постгрес.
Жаль, что иначе никак.
|
|
13
rphosts
27.08.21
✎
13:15
|
(0) заведи отдельный диск для тестовых и не будет конкуренции за диск
|
|
14
rphosts
27.08.21
✎
13:15
|
(12) > и там уже развернуть виртуалку с постгрес.
не надо!
|
|
15
Deal with it
27.08.21
✎
13:42
|
(14) ок ок, попробуем без виртуалки
|
|
16
mistеr
27.08.21
✎
13:42
|
(13) Будет конкуренция за шину.
|
|