|
PostgresqlPro 11. Администрирование
|
|||
---|---|---|---|
#18+
Добрый день. Сидим на PG 9.6, сейчас поставил PosgtreSqlPro 11, и немного не пойму как его администрировать: 1. По умолчанию фалы настроек в /etc/postgresql/11/ не создаются, а если их туда положить то он их не видит 2. pg_lsclusters выводить пустой список кластеров 3. pg_ctlcluster не видит имя кластера, указанного в ostgresql.conf в каталоге с базой данных. Как-то немного необычно. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2019, 15:42 |
|
PostgresqlPro 11. Администрирование
|
|||
---|---|---|---|
#18+
pmb17, Посмотрите в документации: https://postgrespro.ru/docs/postgrespro/11/binary-installation-on-linux ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2019, 17:45 |
|
PostgresqlPro 11. Администрирование
|
|||
---|---|---|---|
#18+
Павел Лузанов, Спасибо. Немного стало понятно, но не все. 1. Есть ли в pg std 11 аналог pg_ctlcluster, чтобы управлять отдельным кластером а не всей службой сразу? 2. Как можно увидеть список рабочих кластеров? (аналог pg_lsclusters) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2019, 12:16 |
|
PostgresqlPro 11. Администрирование
|
|||
---|---|---|---|
#18+
pmb17Павел Лузанов, Спасибо. Немного стало понятно, но не все. 1. Есть ли в pg std 11 аналог pg_ctlcluster, чтобы управлять отдельным кластером а не всей службой сразу? 2. Как можно увидеть список рабочих кластеров? (аналог pg_lsclusters) pg_ctlcluster и pg_lsclusters - в стандартном postgresql тоже отсуствуют... Это чисто убунтовская примочка отсутствующая еще где либо еще и я бы к ней не привыкал. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2019, 13:25 |
|
PostgresqlPro 11. Администрирование
|
|||
---|---|---|---|
#18+
Maxim Bogukpg_ctlcluster и pg_lsclusters - в стандартном postgresql тоже отсуствуют... Это чисто убунтовская примочка отсутствующая еще где либо еще и я бы к ней не привыкал. Да они в отдельном пакете. А как можно без них работать с отдельными кластерами? Получить список, состояние, запустить, остановить? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2019, 13:29 |
|
PostgresqlPro 11. Администрирование
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2019, 14:13 |
|
PostgresqlPro 11. Администрирование
|
|||
---|---|---|---|
#18+
Павел Лузановpmb17, Насколько я знаю, для управления используется утилита pg_setup . pg_setup service по командам аналогична pg_ctl. Неудобно конечно, но привыкнуть можно. Пока не нашел как можно получить список кластеров, которые в принципе есть на сервере? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2019, 14:24 |
|
PostgresqlPro 11. Администрирование
|
|||
---|---|---|---|
#18+
pmb17Павел Лузановpmb17, Насколько я знаю, для управления используется утилита pg_setup . pg_setup service по командам аналогична pg_ctl. Неудобно конечно, но привыкнуть можно. Пока не нашел как можно получить список кластеров, которые в принципе есть на сервере? pg_lsclusters - тоже показывает только те что были средствами убунты поставлены если вы руками поставите в нестандартное место или из исходников соберете - pg_lsclusters про них ничего знать не будет. ps: держать несколько независимых кластеров postgresql на сервере идея неудачная (даже на тестовом), лучше тогда по виртуалкам или докерам раскидать для тестовой среды. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2019, 15:43 |
|
PostgresqlPro 11. Администрирование
|
|||
---|---|---|---|
#18+
Maxim Bogukps: держать несколько независимых кластеров postgresql на сервере идея неудачная (даже на тестовом), лучше тогда по виртуалкам или докерам раскидать для тестовой среды. Почему неудачная? Несколько баз данных, для каждой свой настройка работы с WAL, потоковой репликации. Опять же можно настроить резервное копирование для каждого кластера свое. Чем несколько кластеров на одном сервере может быть плохо? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.09.2019, 11:09 |
|
PostgresqlPro 11. Администрирование
|
|||
---|---|---|---|
#18+
pmb17Maxim Bogukps: держать несколько независимых кластеров postgresql на сервере идея неудачная (даже на тестовом), лучше тогда по виртуалкам или докерам раскидать для тестовой среды. Почему неудачная? Несколько баз данных, для каждой свой настройка работы с WAL, потоковой репликации. Опять же можно настроить резервное копирование для каждого кластера свое. Чем несколько кластеров на одном сервере может быть плохо? Я тоже не согласен с Maxim Boguk. Идея иметь несколько баз на одной машине не неудачная , а идиотская . ... |
|||
:
Нравится:
Не нравится:
|
|||
05.09.2019, 11:29 |
|
PostgresqlPro 11. Администрирование
|
|||
---|---|---|---|
#18+
mefmanpmb17пропущено... Почему неудачная? Несколько баз данных, для каждой свой настройка работы с WAL, потоковой репликации. Опять же можно настроить резервное копирование для каждого кластера свое. Чем несколько кластеров на одном сервере может быть плохо? Я тоже не согласен с Maxim Boguk. Идея иметь несколько баз на одной машине не неудачная , а идиотская . Ну я всетаки консалтер... мне надо приличия соблюдать стараться (хотя иногда очень тяжело). ... |
|||
:
Нравится:
Не нравится:
|
|||
05.09.2019, 12:35 |
|
PostgresqlPro 11. Администрирование
|
|||
---|---|---|---|
#18+
pmb17Maxim Bogukps: держать несколько независимых кластеров postgresql на сервере идея неудачная (даже на тестовом), лучше тогда по виртуалкам или докерам раскидать для тестовой среды. Почему неудачная? Несколько баз данных, для каждой свой настройка работы с WAL, потоковой репликации. Опять же можно настроить резервное копирование для каждого кластера свое. Чем несколько кластеров на одном сервере может быть плохо? 1)крайне неэффективное и негибкое распределение ресурсов сервера (память/cpu) получается это раз 2)что еще хуже - крайне повышается риск operator error когда вы думаете что останавливаете или удаляете один кластер а по факту удаляете другой нужный в production (такие вещи происходят чаще чем кажется к сожалению поэтому лучше недопускать возможность подобных ляпов на уровне архитектуры.... он очень обидные и неприятные) 3)вообще все сложнее получается чем несколько виртуалок или несколько баз на одном кластере (в вашем варианте сочетаются все основные минусы как и виртуалок так и нескольких баз на одном кластере.... а плюсов особо и нет). ... |
|||
:
Нравится:
Не нравится:
|
|||
05.09.2019, 12:42 |
|
PostgresqlPro 11. Администрирование
|
|||
---|---|---|---|
#18+
Maxim Boguk, Дебиановская ... |
|||
:
Нравится:
Не нравится:
|
|||
05.09.2019, 13:39 |
|
PostgresqlPro 11. Администрирование
|
|||
---|---|---|---|
#18+
Maxim Boguk1)крайне неэффективное и негибкое распределение ресурсов сервера (память/cpu) получается это раз 2)что еще хуже - крайне повышается риск operator error когда вы думаете что останавливаете или удаляете один кластер а по факту удаляете другой нужный в production (такие вещи происходят чаще чем кажется к сожалению поэтому лучше недопускать возможность подобных ляпов на уровне архитектуры.... он очень обидные и неприятные) 3)вообще все сложнее получается чем несколько виртуалок или несколько баз на одном кластере (в вашем варианте сочетаются все основные минусы как и виртуалок так и нескольких баз на одном кластере.... а плюсов особо и нет). Ход мыслей понял. Мы пока растем до уровня одна база одна виртуалка. А что-то удалить можно и в другой виртуалке, если запариться. Один раз такое уже было;) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.09.2019, 16:48 |
|
PostgresqlPro 11. Администрирование
|
|||
---|---|---|---|
#18+
mefmanИдея иметь несколько баз на одной машине не неудачная , а идиотская . это больше со стороны админа в крупной организации, со стороны разработчика так удобнее, если размер баз позволяет. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.09.2019, 16:49 |
|
PostgresqlPro 11. Администрирование
|
|||
---|---|---|---|
#18+
pmb17mefmanИдея иметь несколько баз на одной машине не неудачная , а идиотская . это больше со стороны админа в крупной организации, со стороны разработчика так удобнее, если размер баз позволяет. а почему не один кластер - много баз? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.09.2019, 20:37 |
|
PostgresqlPro 11. Администрирование
|
|||
---|---|---|---|
#18+
mefmanpmb17пропущено... это больше со стороны админа в крупной организации, со стороны разработчика так удобнее, если размер баз позволяет. а почему не один кластер - много баз? Хотелось бы почитать что-нибудь по "правилам хорошего тона" в PostgeSQL. Планируется постепенный переход с MS SQL. Опыта в PostgeSQL нет ни у кого в команде ... ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2019, 17:41 |
|
PostgresqlPro 11. Администрирование
|
|||
---|---|---|---|
#18+
AVSONEmefmanпропущено... а почему не один кластер - много баз? Хотелось бы почитать что-нибудь по "правилам хорошего тона" в PostgeSQL. Планируется постепенный переход с MS SQL. Опыта в PostgeSQL нет ни у кого в команде ... Избегать долгих транзакций. Избегать временных таблиц, ибо WITH хорош. Не выключать автовакуум, а наоборот — делать его агрессивным. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2019, 20:03 |
|
|
start [/forum/topic.php?fid=53&msg=39857802&tid=1995045]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
53ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
others: | 287ms |
total: | 438ms |
0 / 0 |