Гость
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / PostgresqlPro 11. Администрирование / 18 сообщений из 18, страница 1 из 1
03.09.2019, 15:42
    #39856721
pmb17
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PostgresqlPro 11. Администрирование
Добрый день.
Сидим на PG 9.6, сейчас поставил PosgtreSqlPro 11, и немного не пойму как его администрировать:
1. По умолчанию фалы настроек в /etc/postgresql/11/ не создаются, а если их туда положить то он их не видит
2. pg_lsclusters выводить пустой список кластеров
3. pg_ctlcluster не видит имя кластера, указанного в ostgresql.conf в каталоге с базой данных.
Как-то немного необычно.
...
Рейтинг: 0 / 0
03.09.2019, 17:45
    #39856792
Павел Лузанов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PostgresqlPro 11. Администрирование
pmb17,

Посмотрите в документации:
https://postgrespro.ru/docs/postgrespro/11/binary-installation-on-linux
...
Рейтинг: 0 / 0
04.09.2019, 12:16
    #39857068
pmb17
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PostgresqlPro 11. Администрирование
Павел Лузанов,
Спасибо. Немного стало понятно, но не все.
1. Есть ли в pg std 11 аналог pg_ctlcluster, чтобы управлять отдельным кластером а не всей службой сразу?
2. Как можно увидеть список рабочих кластеров? (аналог pg_lsclusters)
...
Рейтинг: 0 / 0
04.09.2019, 13:25
    #39857142
Maxim Boguk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PostgresqlPro 11. Администрирование
pmb17Павел Лузанов,
Спасибо. Немного стало понятно, но не все.
1. Есть ли в pg std 11 аналог pg_ctlcluster, чтобы управлять отдельным кластером а не всей службой сразу?
2. Как можно увидеть список рабочих кластеров? (аналог pg_lsclusters)


pg_ctlcluster и pg_lsclusters - в стандартном postgresql тоже отсуствуют...

Это чисто убунтовская примочка отсутствующая еще где либо еще и я бы к ней не привыкал.
...
Рейтинг: 0 / 0
04.09.2019, 13:29
    #39857148
pmb17
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PostgresqlPro 11. Администрирование
Maxim Bogukpg_ctlcluster и pg_lsclusters - в стандартном postgresql тоже отсуствуют...

Это чисто убунтовская примочка отсутствующая еще где либо еще и я бы к ней не привыкал.

Да они в отдельном пакете.
А как можно без них работать с отдельными кластерами? Получить список, состояние, запустить, остановить?
...
Рейтинг: 0 / 0
04.09.2019, 14:13
    #39857184
Павел Лузанов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PostgresqlPro 11. Администрирование
pmb17,

Насколько я знаю, для управления используется утилита pg_setup .
...
Рейтинг: 0 / 0
04.09.2019, 14:24
    #39857193
pmb17
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PostgresqlPro 11. Администрирование
Павел Лузановpmb17,

Насколько я знаю, для управления используется утилита pg_setup .
pg_setup service по командам аналогична pg_ctl. Неудобно конечно, но привыкнуть можно.

Пока не нашел как можно получить список кластеров, которые в принципе есть на сервере?
...
Рейтинг: 0 / 0
04.09.2019, 15:43
    #39857277
Maxim Boguk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PostgresqlPro 11. Администрирование
pmb17Павел Лузановpmb17,

Насколько я знаю, для управления используется утилита pg_setup .
pg_setup service по командам аналогична pg_ctl. Неудобно конечно, но привыкнуть можно.

Пока не нашел как можно получить список кластеров, которые в принципе есть на сервере?

pg_lsclusters - тоже показывает только те что были средствами убунты поставлены
если вы руками поставите в нестандартное место или из исходников соберете - pg_lsclusters про них ничего знать не будет.

ps: держать несколько независимых кластеров postgresql на сервере идея неудачная (даже на тестовом), лучше тогда по виртуалкам или докерам раскидать для тестовой среды.
...
Рейтинг: 0 / 0
05.09.2019, 11:09
    #39857783
pmb17
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PostgresqlPro 11. Администрирование
Maxim Bogukps: держать несколько независимых кластеров postgresql на сервере идея неудачная (даже на тестовом), лучше тогда по виртуалкам или докерам раскидать для тестовой среды.

Почему неудачная? Несколько баз данных, для каждой свой настройка работы с WAL, потоковой репликации.
Опять же можно настроить резервное копирование для каждого кластера свое.
Чем несколько кластеров на одном сервере может быть плохо?
...
Рейтинг: 0 / 0
05.09.2019, 11:29
    #39857802
mefman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PostgresqlPro 11. Администрирование
pmb17Maxim Bogukps: держать несколько независимых кластеров postgresql на сервере идея неудачная (даже на тестовом), лучше тогда по виртуалкам или докерам раскидать для тестовой среды.

Почему неудачная? Несколько баз данных, для каждой свой настройка работы с WAL, потоковой репликации.
Опять же можно настроить резервное копирование для каждого кластера свое.
Чем несколько кластеров на одном сервере может быть плохо?
Я тоже не согласен с Maxim Boguk.
Идея иметь несколько баз на одной машине не неудачная , а идиотская .
...
Рейтинг: 0 / 0
05.09.2019, 12:35
    #39857845
Maxim Boguk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PostgresqlPro 11. Администрирование
mefmanpmb17пропущено...


Почему неудачная? Несколько баз данных, для каждой свой настройка работы с WAL, потоковой репликации.
Опять же можно настроить резервное копирование для каждого кластера свое.
Чем несколько кластеров на одном сервере может быть плохо?
Я тоже не согласен с Maxim Boguk.
Идея иметь несколько баз на одной машине не неудачная , а идиотская .

Ну я всетаки консалтер... мне надо приличия соблюдать стараться (хотя иногда очень тяжело).
...
Рейтинг: 0 / 0
05.09.2019, 12:42
    #39857855
Maxim Boguk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PostgresqlPro 11. Администрирование
pmb17Maxim Bogukps: держать несколько независимых кластеров postgresql на сервере идея неудачная (даже на тестовом), лучше тогда по виртуалкам или докерам раскидать для тестовой среды.

Почему неудачная? Несколько баз данных, для каждой свой настройка работы с WAL, потоковой репликации.
Опять же можно настроить резервное копирование для каждого кластера свое.
Чем несколько кластеров на одном сервере может быть плохо?

1)крайне неэффективное и негибкое распределение ресурсов сервера (память/cpu) получается это раз
2)что еще хуже - крайне повышается риск operator error когда вы думаете что останавливаете или удаляете один кластер а по факту удаляете другой нужный в production (такие вещи происходят чаще чем кажется к сожалению поэтому лучше недопускать возможность подобных ляпов на уровне архитектуры.... он очень обидные и неприятные)
3)вообще все сложнее получается чем несколько виртуалок или несколько баз на одном кластере (в вашем варианте сочетаются все основные минусы как и виртуалок так и нескольких баз на одном кластере.... а плюсов особо и нет).
...
Рейтинг: 0 / 0
05.09.2019, 13:39
    #39857898
Morruth
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PostgresqlPro 11. Администрирование
Maxim Boguk,

Дебиановская
...
Рейтинг: 0 / 0
05.09.2019, 16:48
    #39858048
pmb17
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PostgresqlPro 11. Администрирование
Maxim Boguk1)крайне неэффективное и негибкое распределение ресурсов сервера (память/cpu) получается это раз
2)что еще хуже - крайне повышается риск operator error когда вы думаете что останавливаете или удаляете один кластер а по факту удаляете другой нужный в production (такие вещи происходят чаще чем кажется к сожалению поэтому лучше недопускать возможность подобных ляпов на уровне архитектуры.... он очень обидные и неприятные)
3)вообще все сложнее получается чем несколько виртуалок или несколько баз на одном кластере (в вашем варианте сочетаются все основные минусы как и виртуалок так и нескольких баз на одном кластере.... а плюсов особо и нет).

Ход мыслей понял. Мы пока растем до уровня одна база одна виртуалка. А что-то удалить можно и в другой виртуалке, если запариться. Один раз такое уже было;)
...
Рейтинг: 0 / 0
05.09.2019, 16:49
    #39858049
pmb17
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PostgresqlPro 11. Администрирование
mefmanИдея иметь несколько баз на одной машине не неудачная , а идиотская .

это больше со стороны админа в крупной организации, со стороны разработчика так удобнее, если размер баз позволяет.
...
Рейтинг: 0 / 0
05.09.2019, 20:37
    #39858139
mefman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PostgresqlPro 11. Администрирование
pmb17mefmanИдея иметь несколько баз на одной машине не неудачная , а идиотская .

это больше со стороны админа в крупной организации, со стороны разработчика так удобнее, если размер баз позволяет.
а почему не один кластер - много баз?
...
Рейтинг: 0 / 0
09.09.2019, 17:41
    #39859475
AVSONE
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PostgresqlPro 11. Администрирование
mefmanpmb17пропущено...


это больше со стороны админа в крупной организации, со стороны разработчика так удобнее, если размер баз позволяет.
а почему не один кластер - много баз?
Хотелось бы почитать что-нибудь по "правилам хорошего тона" в PostgeSQL. Планируется постепенный переход с MS SQL. Опыта в PostgeSQL нет ни у кого в команде ...
...
Рейтинг: 0 / 0
09.09.2019, 20:03
    #39859562
vyegorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PostgresqlPro 11. Администрирование
AVSONEmefmanпропущено...

а почему не один кластер - много баз?
Хотелось бы почитать что-нибудь по "правилам хорошего тона" в PostgeSQL. Планируется постепенный переход с MS SQL. Опыта в PostgeSQL нет ни у кого в команде ...
Избегать долгих транзакций.
Избегать временных таблиц, ибо WITH хорош.
Не выключать автовакуум, а наоборот — делать его агрессивным.
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / PostgresqlPro 11. Администрирование / 18 сообщений из 18, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]