Size: a a a

PostgreSQL + 1C + Linux

2020 September 02

СГ

Сергей Голод... in PostgreSQL + 1C + Linux
после vaccuum full ещё analyze имя_таблицы. Или vacuum full analyze чтобы всё одной командой
источник

ПМ

Павел Мякишев... in PostgreSQL + 1C + Linux
и про vacuumdb не забываем в параллельном режиме -j
источник

A

Almv in PostgreSQL + 1C + Linux
спасибо.. буду запускать, процесс не быстрый
источник

MV

Mikhail Vydrin in PostgreSQL + 1C + Linux
Сергей Голод
автовакуум не выключен же? попробуйте vaccuum full сделать на жирных таблицах (если есть возможность монопольно занять таблицы). Если сильно сдуется после автовакуума  - значит что-то с настройками автовакуума
pgcompacttable тогда. Если места мало, фулл может и не пройти. А этот сжимает не копируя таблицу целиком в отличие от того же репака. Ну и делать можно на ходу.
источник

СГ

Сергей Голод... in PostgreSQL + 1C + Linux
Mikhail Vydrin
pgcompacttable тогда. Если места мало, фулл может и не пройти. А этот сжимает не копируя таблицу целиком в отличие от того же репака. Ну и делать можно на ходу.
Если вакуум делать по-таблично, то может много места и не потребуется. Но конечно информации не хватает
источник

MV

Mikhail Vydrin in PostgreSQL + 1C + Linux
Сергей Голод
Если вакуум делать по-таблично, то может много места и не потребуется. Но конечно информации не хватает
Согласен, но хотя бы таблица не блокируется. Точнее блокируется на очень короткий промежуток.
источник

K

Korvin in PostgreSQL + 1C + Linux
Привет всем.
Я снова с глупым вопросом.
У меня скрипт не отрабатывает которые дамп базы должен делать.
Проблема: "pg_dump: [архиватор (БД)] не удалось подключиться к базе "trade": ВАЖНО:  пользователь "postgres" не прошёл проверку подлинности (Peer)"

в hba для него правила установлены такие: "local   all             postgres                                peer"
Команда, на которой валится скрипт: "pg_dump -U postgres $1 | pigz > /data/tmp/psql_BackUp/$1-$DATA.sql.gz"
Чую, что для данного способа не очень подходит метод аутентификации peer, но чем не подходит не пойму. При всем при этом сервер 1С находится на другой машине и он прекрасно работает с этим сервером БД через пользователя postgres.
источник

ИС

Илья Савельев... in PostgreSQL + 1C + Linux
Korvin
Привет всем.
Я снова с глупым вопросом.
У меня скрипт не отрабатывает которые дамп базы должен делать.
Проблема: "pg_dump: [архиватор (БД)] не удалось подключиться к базе "trade": ВАЖНО:  пользователь "postgres" не прошёл проверку подлинности (Peer)"

в hba для него правила установлены такие: "local   all             postgres                                peer"
Команда, на которой валится скрипт: "pg_dump -U postgres $1 | pigz > /data/tmp/psql_BackUp/$1-$DATA.sql.gz"
Чую, что для данного способа не очень подходит метод аутентификации peer, но чем не подходит не пойму. При всем при этом сервер 1С находится на другой машине и он прекрасно работает с этим сервером БД через пользователя postgres.
Добрый день, "local   all   postgres    trust" поставьте если 1С на другом сервере
источник

K

Korvin in PostgreSQL + 1C + Linux
Илья Савельев
Добрый день, "local   all   postgres    trust" поставьте если 1С на другом сервере
с точки зрения безопасности чем чревато?
источник

ИС

Илья Савельев... in PostgreSQL + 1C + Linux
тем что с локальной машины там где PG можно подключиться без ввода пароля
источник

K

Korvin in PostgreSQL + 1C + Linux
а, ну туда вход только по сертификатам
источник

K

Korvin in PostgreSQL + 1C + Linux
если шару самбы не считать
источник

K

Korvin in PostgreSQL + 1C + Linux
ребутить службу придется? Или reload достаточно?
источник

ИС

Илья Савельев... in PostgreSQL + 1C + Linux
можно поставить host    all             all             127.0.0.1/32            trust
источник

ИС

Илья Савельев... in PostgreSQL + 1C + Linux
reload достаточно
источник

K

Korvin in PostgreSQL + 1C + Linux
спасибо!
источник

ИС

Илья Савельев... in PostgreSQL + 1C + Linux
Пожалуйста
источник

ПМ

Павел Мякишев... in PostgreSQL + 1C + Linux
Korvin
спасибо!
https://postgrespro.ru/docs/postgresql/9.6/auth-methods#auth-peer для туалетного прочтения
источник

K

Korvin in PostgreSQL + 1C + Linux
это я читал, потом смотрел на свой скрипт "...-U postgres.." и не понимал ))
источник

K

Korvin in PostgreSQL + 1C + Linux
получается параметр -U игнорится
источник