SELECT backend_start,xact_start,query_start,state_change FROM pg_stat_activity;
2、查询系统中长时间运行的查询语句
where state != 'idle' ORDER BY 1 desc; SELECT current_timestamp - query_start AS runtime, datname, usename, query FROM pg_stat_activity
查询后会按执行时间从长到短顺序返回查询语句列表,第一条结果就是当前系统中执行时间最长的查询语句。返回结果中包含了系统调用的SQL语句和用户执行SQL语句,请根据实际找到用户执行时间长的语句。若当前系统较为繁忙,可以通过限制current_timestamp - query_start 大于某一值来查看执行时间超过此闽值的查询语句。
'1 days' SELECT query FROM pg_stat_activity WHERE current_timestamp - query_start > interval
3、会话统计
查询当前服务器的会话计数信息
SELECT count(*) FROM pg_stat_activity;
查询当前使用内存最多的会话信息。
limit 1 SELECT * FROM pv_session_memory_detail() ORDER BY usedsize desc
如果您发现该资源为电子书等存在侵权的资源或对该资源描述不正确等,可点击“私信”按钮向作者进行反馈;如作者无回复可进行平台仲裁,我们会在第一时间进行处理!
加入交流群
请使用微信扫一扫!