PostgreSQL列举正在执行中的sql
- SELECT
- procpid,
- start,
- now() - start AS lap,
- current_query
- FROM
- (SELECT
- backendid,
- pg_stat_get_backend_pid(S.backendid) AS procpid,
- pg_stat_get_backend_activity_start(S.backendid) AS start,
- pg_stat_get_backend_activity(S.backendid) AS current_query
- FROM
- (SELECT pg_stat_get_backend_idset() AS backendid) AS S
- ) AS S
- WHERE
- current_query <> "<IDLE>"
- ORDER BY
- lap DESC;
procpid:进程id
start:进程开始时间
lap:经过时间
current_query:执行中的sql怎样停止正在执行的sql
SELECT pg_cancel_backend(进程id);或者用系统函数kill -9 进程id;Ubuntu下MySQL中文乱码的解决PostgreSQL使用delete删除数据的时候关联多个表相关资讯 PostgreSQL
- Ubuntu 16.04 下安装 PostgreSQL (08月14日)
- PostgreSQL 发布全系安全更新 (02月12日)
- 使用pg_basebackup搭建PostgreSQL (12/30/2015 09:00:29)
| - Linux下RPM包方式安装PostgreSQL (03月04日)
- PostgreSQL9.5新特性之行级安全性 (01月19日)
- 利用pgpool实现PostgreSQL的高可用 (12/30/2015 08:54:36)
|
本文评论 查看全部评论 (0)