我们正在运行一个带有AWS Aurora(PostgreSQL)数据库的Django应用程序,并调试一些查询。
当我们使用以下语句查看正在运行的查询时:
select
pid,
usename,
datname,
application_name,
client_addr,
query,
now() - query_start
from
pg_stat_activity
where
usename <> 'rdsadmin';
我们看到很多重复的查询,其中client_addr = <null>
。但是application_name和user是相同的(=我们的Django应用程序)。我们的Django应用程序中的大多数查询都包含正确的client_addr
。
有人能解释一下为什么我们看到这些重复的查询不包含client_addr
吗?
1条答案
按热度按时间zd287kbt1#
官方文件:
IP address of the client connected to this backend. If this field is null, it indicates either that the client is connected via a Unix socket on the server machine or that this is an internal process such as autovacuum.