当 PgAdmin 仪表板中的会话以红色突出显示时,这意味着什么?

joe*_*ash 14 postgresql pgadmin pgadmin-4

我注意到最近会话以红色突出显示,尽管过去从未发生过这种情况,这让我相信这是一个新功能。它似乎只发生在挂起的查询上。我查看了 PgAdmin 文档以及所有最近更新的更改日志,但找不到解释。下面是它的显示方式的示例:

PgAdmin 会话以红色突出显示。

Lau*_*lbe 10

会话正在运行查询(状态active),但被阻止并且必须等待。

通常,阻塞事件是数据库锁,但在您的情况下它是IO: DataFileRead,这意味着它正在等待 I/O 请求完成。

如果您在该状态下看到大量活动会话,则明确表明您的 I/O 系统已过载。

  • @HMarioD 我想说一切都很好。pgAdmin 只是不太了解 WAL 发送者与其他后端不同的事实。 (3认同)
  • 我也有类似的情况,PID 显示为红色,并且在等待事件 =“Client: WalSenderWaitForWAL”时处于活动状态,它是订阅者逻辑复制连接。发布者和订阅者都是完全没有负载的开发数据库。知道发生了什么吗? (2认同)