查看当前数据库中正在执行的sql语句

如何查看当前数据库中正在执行的sql语句

--SELECT SQL process--
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
	
    原文作者:我的大小姐哎
    原文地址: https://blog.csdn.net/weixin_43077560/article/details/102817817
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞