PostgreSQL 列举和停止执行中的 sql
程序员文章站
2022-06-04 17:01:43
...
procpid:进程id start:进程开始时间 lap:经过时间 current_query:执行中的sql 怎样停止正在执行的sql SELECT pg_cancel_backend(进程id); 或者用系统函数 kill -9 进程id; PostgreSQL SELECT procpid, start, now() - start AS lap, current_query FROM
procpid:进程id
start:进程开始时间
lap:经过时间
current_query:执行中的sql
怎样停止正在执行的sql
SELECT pg_cancel_backend(进程id);
或者用系统函数
kill -9 进程id;
PostgreSQLSELECT 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 '' ORDER BY lap DESC;
推荐阅读
-
在oracle 数据库中查看一个sql语句的执行时间和SP2-0027错误
-
SQL中rownum和orderby的执行顺序的相关问题讲解
-
sql server中Select count(*)和Count(1)的区别和执行方式
-
在postgresql中结束掉正在执行的SQL语句操作
-
SQL Server 2000中的并行处理和执行计划中的位图运算符
-
PostgreSQL 列举和停止执行中的 sql
-
PostgreSQL 列举和停止执行中的 sql
-
JavaScript中停止执行setInterval和setTimeout事件的方法
-
SQL中rownum和orderby的执行顺序的相关问题讲解
-
在oracle 数据库中查看一个sql语句的执行时间和SP2-0027错误