Есть ли параметр, который я могу предоставить строке подключения Postgres, чтобы «назвать» клиента? - PullRequest
3 голосов
/ 26 октября 2011

У нас есть база данных postgres, к которой подключается множество скриптов.Важно то, что не имя пользователя для каждого скрипта;Существует (небольшое) количество имен пользователей, которые используются в разных местах.

При устранении неполадок или оптимизации производительности было бы очень полезно узнать, какой процесс SQL сервера соответствует (или соответствует прошедшему времени)какой сценарий.

Я думаю о чем-то вроде:

host=db-server dbname=whatever clientID=script1.py

Я подозреваю, что ответ "нет", но мой Google-фу слаб.

1 Ответ

4 голосов
/ 26 октября 2011

Вы можете исследовать с помощью параметра "application_name" .В зависимости от того, что делает ваш код, вы можете войти в него.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...