暂无图片
pg 有什么工具或许办法可以查询历史top sql 吗?
我来答
分享
严少安
暂无图片
2023-04-19
pg 有什么工具或许办法可以查询历史top sql 吗?

rt

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
Zixin Huo

可以用pg_stat_statements插件来查找最耗费资源的SQL(Top SQL)。
这个插件可以记录所有执行过的SQL语句,包括执行时间、执行次数、I/O、CPU等等。

实现命令:

CREATE EXTENSION pg_stat_statements;

可以使用以下命令来查看最耗费资源的SQL:

SELECT * FROM pg_stat_statements ORDER BY total_time DESC LIMIT 10;

上述语句可以返回最耗费资源的前10个SQL语句

暂无图片 评论
暂无图片 有用 3
暂无图片
彭冲

pg_stat_statements

暂无图片 评论
暂无图片 有用 4
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏