@pgsql

Страница 336 из 1062
Dmitriy
18.05.2017
08:36:11
Должны по идее

Wom
18.05.2017
08:37:21


?Zloool?
18.05.2017
09:52:50
После расширения диска и отключения свапа постгресс select count(*) на путсую таблицу выполняет минуту. В какую сторону смотреть*?

Alexey
18.05.2017
09:54:40
Из таблицы точно не удалялось много данных и не делалось много апдейтов?

Google
Alexey
18.05.2017
09:54:55
Размер то какой?

В байтах

Alexey
18.05.2017
10:00:48
Ну смотри в сторону вакуума фул

Или, если есть возможность просто пресоздай таблицу

И почитай про pg mvcc

Чтоб понимать как это работает

Vadim
18.05.2017
10:02:20
на пустой таблице то mvcc ?

?Zloool?
18.05.2017
10:02:20
Спс

на пустой таблице то mvcc ?
Не знаю что это такое, буду читать

Vadim
18.05.2017
10:02:51
Alexey
18.05.2017
10:03:05
на пустой таблице то mvcc ?
Не понял вопроса

Fike
18.05.2017
10:03:52
на пустой таблице то mvcc ?
она не совсем пустая, если ее не вакуумировали

Google
Artem
18.05.2017
10:15:36
Доброво всем дня. Хочу улучшить текущее обслуживание БД. На данный момент имеется скрипт ВАКУУМА который старутет ежедневно в час ночи. Выглядит так: /vacuumdb -a -z -v -U postgres. Что как я считаю не правильно в это же время на всех БД работает КРОН и создается много записей в базах. Самый последний крон заканчивает работу в раене 5 утра. Моя мысль перенести этот ВАКУУМ на 5 утра чтобы обслуживание БД шло после всех операций по вставке и удалению данных кроном. Также на данный момент не выполняется VACUUM FULL. Правильно ли я понимаю что по хорошему нужно его раз в неделю запускать в часы когда нету никакой активности? Как я представляю его вынести на выходные дни после ночного крона. Правильно ли я рассуждаю и на сколько необходим VACUUM FULL?

Vadim
18.05.2017
10:16:44
она не совсем пустая, если ее не вакуумировали
ну да, просто хреновато как-то это, но за все конечно надо платить

Сергей
18.05.2017
10:30:14
Подскажите как правильно (в смысле последовательности выполняемх команд) под Linux Ubuntu 16.04 выполнить обновление с 9.6.2.1 на 9.6.3.1 PostgresPro ?

Alexey
18.05.2017
10:32:53
Да точно. Про него забыл

?Zloool?
18.05.2017
10:33:18
Большое спасибо. Сам бы неделю искал в чем проблема

Artem
18.05.2017
10:53:21
А чем autovacuum не помогает? FULL хорошо, да, когда активности нет
он то может и помогает - но хотел прояснить недостатки и правильности логики по текущему конфигу.

Игорь
18.05.2017
10:54:03
рукми vacuum запускать не надо

Антошин
18.05.2017
11:24:30
Соглашусь с Игорем , вакуум должен работать без шаловливых ручек сам))

Darafei
18.05.2017
11:54:30
В pgpro EE есть компрессионое хранилище. Жмет в том числе и btree, GiST индексы.
compress у gist, например, из полигона делает бокс. это не gzip.

иначе просто невозможно сделать spgist индекс для геометрий

а в spgist нет compress

и индекс по боксам есть и клёвый, а по цельным геометриям - нет :(

Danila
18.05.2017
13:34:08
салют. кто-нибудь пробовал автоматизировать переключение режима базы из потоковой репликации в боевой режим?

т.е. логика такова: нет ответа от боевого сервера: переключить режим базы на резервном хосте хосте

Fike
18.05.2017
13:35:55
что будет, если боевой сервер на самом деле жив и его видит примерно половина клиентов?

Danila
18.05.2017
13:37:23
хороший вопрос. я не знаю :) но почему локальная машина в той же подсети не будет видеть соседнюю боевую машину - тоже вопрос

Fike
18.05.2017
13:38:57
да хоть гц в штуке, через которую почему-то проходит трафик

Danila
18.05.2017
13:38:58
т.е я хочу сделать, чтобы при падении у меня была готовая машина с приложением в наличии на ней и базой, которая максимально актуальна по сравнению с боевой

Google
Danila
18.05.2017
13:39:21
с репликацией понятно, но как это автоматизировать - не очень понятно

Anatoliy
18.05.2017
13:39:44
Заландо делало какой-то инструмент, и тут его вроде даже кто-то использовал

Fike
18.05.2017
13:39:53
patroni?

Vadim
18.05.2017
13:40:41
https://github.com/2ndQuadrant/repmgr

Danila
18.05.2017
13:42:31
спасибо, сейчас почитаю

Darafei
18.05.2017
13:53:44
а кто-нибудь уже Postgres 10 поставил?

Add conditional branch support to psql (Corey Huinker) The new syntax uses \if, \elif, \else, and \endif. This is particularly helpful for scripting.

там, похоже, вкусные вещи :)

Dmitriy
18.05.2017
13:54:28
Ссыкотно ставить 10 пока

Igor
18.05.2017
13:54:48
а он с каким статусом? альфа?

Vadim
18.05.2017
13:54:55
beta

Dmitriy
18.05.2017
13:54:58
Я в апреле до 9.6 обновился тока

Vadim
18.05.2017
13:58:44
https://www.postgresql.org/about/news/1749/

Mike Chuguniy
18.05.2017
14:03:59
салют. кто-нибудь пробовал автоматизировать переключение режима базы из потоковой репликации в боевой режим?
Я в своё время на heartbeat это делал. Однажды ему (хирбиту) снесло башню, и он туда-сюда мне переключал активный узел. Но так, как автоматизация была не совсем автоматическая, то фатальных последствий не было. :)

Anatoliy
18.05.2017
14:07:09
у вас видимо был splitbrain, нужно 3 мастера) В системах автоматизации с фейловером я лично не верю, т.к. они все работают до первого пиздеца (простите) и понятия не имею, как обеспечить отказоустойчивость (продолжать принимать запись) и сохранить консистентность.

Mike Chuguniy
18.05.2017
14:12:26
Ээээ... Каких-таких три мастера?! Какой сплитбрейн, если хирбиту снесло башню на почве сети, и он то видел соседние узлы, то нет. Соответственно, переключал их, по, например, разному.

Игорь
18.05.2017
14:12:52
у вас видимо был splitbrain, нужно 3 мастера) В системах автоматизации с фейловером я лично не верю, т.к. они все работают до первого пиздеца (простите) и понятия не имею, как обеспечить отказоустойчивость (продолжать принимать запись) и сохранить консистентность.
В целом согласен, но в частности у Patroni очень грамотная архитектура. Теоретический split brain может быть в рамках 30 сек - время жизни записи "кто здесь мастер" (по умолчанию) при нештатной ситуации.

А > понятия не имею, как обеспечить отказоустойчивость (продолжать принимать запись) и сохранить консистентность. обеспечивается кворумом, отдельной сущностью, которая решает

Старый
18.05.2017
14:19:34
привет

Google
Старый
18.05.2017
14:19:39
подскажите пожалуйста

поставил постресс, в пользователя постгрес и psql заходит

Zhenia
18.05.2017
14:20:40
у - успех

Игорь
18.05.2017
14:21:08
поставил постресс, в пользователя постгрес и psql заходит
Поздравляем вновь прибывшего в стан postgresql

Старый
18.05.2017
14:21:20
http://dpaste.com/1WYJ7E1

сделал пароль

Admin
ERROR: S client not available

Старый
18.05.2017
14:22:18
postgres=# \password postgres

но проблема в том, что ему пофиг на пароль

и программист не может в результате зайти на базу

Danila
18.05.2017
14:22:55
https://github.com/2ndQuadrant/repmgr
единственное, что я не понял: repmgr должен быть на мастере, или на отдельном хосте вообще?

Старый
18.05.2017
14:23:09
я конечно туплю сильно, ибо у нас каламбур сейчас(дедлайн)

Zhenia
18.05.2017
14:23:40
у тебя программист заходит под системным юзером в базу?

Старый
18.05.2017
14:24:33
pg manager lite

внутри системы, если попытаться зайти в базу

тоже не работает

Vadim
18.05.2017
14:25:48
Anatoliy
18.05.2017
14:27:17
Ну не знает еще человек про ACL в postgres, может они только потрогать поставили

Google
Danila
18.05.2017
14:28:04
так, то есть демоны должны быть везде, но под управляющий repmgr должен быть отдельный хост, правильно?

Anatoliy
18.05.2017
14:28:32
Локации – это дата центры очевидно

Vadim
18.05.2017
14:31:25
так, то есть демоны должны быть везде, но под управляющий repmgr должен быть отдельный хост, правильно?
Отдельный хост нужен только под Witness ноду. Для предотвращения Split Brain

Старый
18.05.2017
14:32:24
Ну не знает еще человек про ACL в postgres, может они только потрогать поставили
я его ранее настраивал тупо по манам для мониторинга

http://dpaste.com/1WYJ7E1

и в результате пишется psql: ВАЖНО: пользователь "postgres" не прошёл проверку подлинности (Peer)

хотя пароль верный, я его недавно ставил

Mike Chuguniy
18.05.2017
14:37:35
и в результате пишется psql: ВАЖНО: пользователь "postgres" не прошёл проверку подлинности (Peer)
Вы пытаетесь зайти в БД пользователем postgres, в то время, как системый у вас совершенно более другой.

Старый
18.05.2017
14:38:32
?ну на бубунте и версии 9,5,2 у людей заходит

Mike Chuguniy
18.05.2017
14:38:41
peer - насколько я помню, не требует апроля у идентичного пользователя, а вот пускать других... Не знаю, не знаю.

raksita
18.05.2017
14:40:29
и потом reload

Старый
18.05.2017
14:41:35
reload где?

restart сервиса?

Igor
18.05.2017
14:42:08
ну можно restart, если не жалко

Страница 336 из 1062