您好,欢迎访问代理记账网站
移动应用 微信公众号 联系我们

咨询热线 -

电话 15988168888

联系客服
  • 价格透明
  • 信息保密
  • 进度掌控
  • 售后无忧

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

文章目录

  • 1. 查找长时间运行的查询
  • 2. 取消长时间查询语句
  • 3. 杀死长时间运行的查询

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

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

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

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

分享:

低价透明

统一报价,无隐形消费

金牌服务

一对一专属顾问7*24小时金牌服务

信息保密

个人信息安全有保障

售后无忧

服务出问题客服经理全程跟进