Перейти к основному содержимому

Параметры трассировки

Имя параметраТипЗначение по умолчаниюДопустимые значенияКомментарий
session_tracing_enableboolfalsefalse/trueПри включении параметра начинается накопление информации по текущему выполняемому запросу, в том числе при отсутствии включенной для сессии трассировки. Это необходимо для ее последующего сброса при включении трассировки в середине выполнения запроса. При выключении исключается влияние функциональности на производительность
session_tracing_default_levelinteger00..15Уровень трассировки по умолчанию, работает в комбинации с параметром session_tracing_roles. Комбинация уровней трассировки через логическое ИЛИ. При изменении параметра session_tracing_default_level другим пользователем с соответствующими правами, запись в файл трассировки сессии прекращается и создается новый файл, соответствующий заданному уровню
session_tracing_file_limitinteger-1-1..2147483647Максимальный размер файлов трассировки (в КБ). При значении -1 ограничения нет. При достижении файлом трассировки заданного лимита трассировка соответствующей сессии прекращается с выводом в лог сообщения:
Session tracing file for process <PID> going to exceed size limit: <current size>/<limit>. The session's tracing will be stopped
session_tracing_default_pathstringNULLСтроковое значение пути без ограниченийПуть к директории по умолчанию для сохранения файлов трассировки. При значении NULL используется директория $PGDATA/tracing. Значение параметра не валидируется при задании, только при попытке использования для формирования файлов трассировки
session_tracing_rolesstringNULLСтроковое значение пути без ограниченийСписок имен пользователей, через запятую, для сессий которых автоматически должна устанавливаться трассировка с уровнем session_tracing_default_level, при уровне 0 трассировка выключается