Size: a a a

pgsql – PostgreSQL

2021 February 11

К

Кирилл in pgsql – PostgreSQL
Alexey Lesovsky
а покажите содержимое, но без комментариев (строки начинающиеся с решетки)
# TYPE  DATABASE        USER            ADDRESS                 METHOD

# IPv4 local connections:
host    all             all             127.0.0.1/32            trust
# IPv6 local connections:
host    all             all             ::1/128                 trust
# Allow replication connections from localhost, by a user with the
# replication privilege.
#host    replication     postgres        127.0.0.1/32            trust
#host    replication     postgres        ::1/128                 trust
источник

ФГ

Федор Гулин... in pgsql – PostgreSQL
Если кому приходилось мигрировать xml индексы из Оракла в postgres пишите сюда или в личку.
Postgres у меня в Azure.
10,11 версии
А оракле используется full text search. Я не автор но на Postgres переводит надо мне.
Основная проблема пока понять как это можно перевести.
Оракл я знаю неплохо но с full text search до этого не работал.
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
Кирилл
# TYPE  DATABASE        USER            ADDRESS                 METHOD

# IPv4 local connections:
host    all             all             127.0.0.1/32            trust
# IPv6 local connections:
host    all             all             ::1/128                 trust
# Allow replication connections from localhost, by a user with the
# replication privilege.
#host    replication     postgres        127.0.0.1/32            trust
#host    replication     postgres        ::1/128                 trust
при таком конфиге пароль не должен спрашиваться, а вот юзера все равно надо указывать, либо ковыряться там с мапингом локального системного юзера (из под которого делается вызов psql) в постгресового юзера
https://www.postgresql.org/docs/current/auth-username-maps.html
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
(либо запускать psql от юзера postgres)
источник

К

Кирилл in pgsql – PostgreSQL
Alexey Lesovsky
при таком конфиге пароль не должен спрашиваться, а вот юзера все равно надо указывать, либо ковыряться там с мапингом локального системного юзера (из под которого делается вызов psql) в постгресового юзера
https://www.postgresql.org/docs/current/auth-username-maps.html
Да, везде говорят что не должен спрашивать, а у меня спрашивает....
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
кстати да, sudo -u postgres psql -d broker работает?
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
посмотрите в постгресовый лог, может там есть ошибки аутентификации
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
связанные например с ошибка в hba файле
источник

К

Кирилл in pgsql – PostgreSQL
Alexey Lesovsky
кстати да, sudo -u postgres psql -d broker работает?
работает
источник

К

Кирилл in pgsql – PostgreSQL
Alexey Lesovsky
кстати да, sudo -u postgres psql -d broker работает?
но тоже просит пароль
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
просит пароль потому что local правила нет в pg_hba
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
типа
local all postgres                trust
источник

DS

Daniella Starchenko in pgsql – PostgreSQL
Konstantin Knizhnik
А shared_buffers сколько стоит?
настройки сейчас такие по памяти. Как должно быть?
источник

KK

Konstantin Knizhnik in pgsql – PostgreSQL
work_mem великоват - если много бэкендов одновременно работает, они могут много памяти выжрать: 1000*0.5Gb=0.5Tb
источник

KK

Konstantin Knizhnik in pgsql – PostgreSQL
сколько сейчас бэкенов? select count(*) from pg_stat_activity;
источник

DS

Daniella Starchenko in pgsql – PostgreSQL
Konstantin Knizhnik
сколько сейчас бэкенов? select count(*) from pg_stat_activity;
60
источник

b

blkmrkt in pgsql – PostgreSQL
Добавил таблицу всего 80ГБ в логическую репликацию еще неделю назад, а она до сих пор в состоянии первого копирования. Тормозитя все индексами на подписчике - просто кошмарно медленно двигается, но размер таблицы на реплике уже 85ГБ. В таблицу на мастере ничего давно не пишется.

На пике - лаг репликации для слота с этой таблицей, оно отваливается с ошибкой "could not receive data from WAL stream: ERROR:  snapshot too old",,,,,"COPY email_address, line 752345218"
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
Konstantin Knizhnik
work_mem великоват - если много бэкендов одновременно работает, они могут много памяти выжрать: 1000*0.5Gb=0.5Tb
ммм, а откуда взялась 1000 ?
источник

KK

Konstantin Knizhnik in pgsql – PostgreSQL
Тогда надо расшифровать "93 ГБ из 94 памяти тратится". На что именно тратится? Есть какая-то выдача ? top-а там или, уж не знаю, - resource monitor на винде...
источник

KK

Konstantin Knizhnik in pgsql – PostgreSQL
Alexey Lesovsky
ммм, а откуда взялась 1000 ?
это если 1000 активных бэкендов
источник