172 похожих чатов

Привет! не могу найти информацию: вчера запустили vacuumfull, в процессе

его проверили statement_timeout, показывает 0, хотя в postgresql.conf стоит 14400000. Завершился за ночь vacuumfull, с утра проверили statement_timeout = 14400000. Я понимаю, что это скорее всего postgresql.auto.conf, но разве vacuumfull может сам вносить изменения в postgresql.auto.conf?
версия postgresql 10

8 ответов

12 просмотров

привет. Ищите сессионные настройки (SET statement_timeout = ... ), скорее всего в них дело.

Svyatoslav-Kram Автор вопроса
Vadim Iatsenko
привет. Ищите сессионные настройки (SET statement_...

Вадим, подскажите где их искать? сессии на самом сервере или при подключении к БД? мы запускали vacuum через psql

Svyatoslav Kram
Вадим, подскажите где их искать? сессии на самом с...

Из под вашей сессии значение может быть установлено на уровне пользователя/сессии и вы видите то, что было установлено после подключения, вне зависимости от того, что установлено в конфиге. Некоторые клиенты могут сами прибивать нужные им значения параметров на сессию. Т.е. если вы видите 0 а в конфиге у вас что-то другое, то скорее всего это было сделано на сессию (или даже на пользователя/бд и т д) У коллег из DataEgret есть полезный запрос https://github.com/dataegret/pg-utils/blob/master/sql/check_config.sql Если увидите (c) рядом с параметром, значит значение устанавливается на сессию.

Svyatoslav-Kram Автор вопроса
Vadim Iatsenko
Из под вашей сессии значение может быть установлен...

спасибо, запустил sql, (С) только у параметра transaction_isolation, у statement_timeout нет ничего, даже (*)

Svyatoslav-Kram Автор вопроса
Роман Жарков
select name, setting, source, sourcefile, sourceli...

для user есть только одна настройка search_path, но я думаю она не влияет на statement_timeout

Svyatoslav Kram
для user есть только одна настройка search_path, н...

Чаво? Посмотреть настройки всего подряд в текущей сессии можно вот этим запросом. Не верю, что он возвращает одну строчку с search_path.

Svyatoslav-Kram Автор вопроса
Роман Жарков
Чаво? Посмотреть настройки всего подряд в текущей ...

она все и выводит, я просто привел настройки, где source это user, остальные default, configuration file /var/lib/pgsql/10/data/postgresql.conf, override и client. Лишнего, типа set statement_timeout ничего не нашел

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта