0
点赞
收藏
分享

微信扫一扫

【0090】查找并停止PostgreSQL中长时间运行的查询

安七月读书 2022-05-06 阅读 35

文章目录

1. 查找长时间运行的查询

有时我们需要调查是否有任何查询在我们的 PostgreSQL 数据库上无限期运行。这些长时间运行的查询可能会干扰整体数据库性能,并且可能会卡在某个后台进程上。

为了找到它们,您可以使用以下查询:

SELECT
  pid,
  now() - pg_stat_activity.query_start AS duration,
  query,
  state
FROM pg_stat_activity
WHERE (now() - pg_stat_activity.query
举报

相关推荐

0 条评论