我可以为Postgres连接字符串提供一个参数来“命名”客户端吗?

时间:2011-10-26 16:40:30

标签: postgresql

我们有一个postgres数据库,很多脚本连接到这个数据库。至关重要的是,不是每个脚本的用户名;有一小部分用户名在这个地方共享。

在进行故障排除或性能优化时,了解哪个服务器SQL进程与哪个脚本对应(或对应,过去时)非常有用。

我想的是:

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

我怀疑答案是“不”,但我的google-fu很弱。

1 个答案:

答案 0 :(得分:4)

您可以使用"application_name"参数进行探索。根据您的代码所做的事情,您可以记录它。