我可以向 Postgres 连接字符串提供一个参数来表示“名称”吗?客户?
我们有一个 postgres 数据库,有很多脚本连接到该数据库。至关重要的是,每个脚本没有用户名;有(少量)用户名在该地方共享。
在进行故障排除或性能优化时,了解哪个服务器 SQL 进程对应(或对应,过去式)哪个脚本将非常有用。
我在想这样的事情:
host=db-server dbname=whatever clientID=script1.py
我怀疑答案是“否”,但我的谷歌功能很弱。
We have a postgres database which a lot of scripts connect to. Crucially, there is not a username per-script; there are a (small) number of usernames which are shared around the place.
When doing troubleshooting or performance optimising, it would be very useful to know which server SQL process corresponds (or corresponded, past-tense) to which script.
I am thinking of something like:
host=db-server dbname=whatever clientID=script1.py
I suspect the answer is "no", but my google-fu is weak.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用 "application_name"< 进行探索/a> 参数。根据您的代码正在执行的操作,您可以记录它。
You can explore using the "application_name" parameter. Depending on what your code is doing you can log it.