暂无图片
pg_stat_activity和pg_stat_statements的差异?
我来答
分享
暂无图片 匿名用户
pg_stat_activity和pg_stat_statements的差异?

pg_stat_activity和pg_stat_statements的差异?


pg_stat_activity 是只能查看当时的信息吧,无法查看历史的吧

pg_stat_statements 能否查看历史信息?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
伟鹏

pg_stat_activity 视图展示当前服务器进程,显示与改进程的当前活动的相关信息,只显示一行。这个采集的信息是实时的,没有历史数据。

pg_stat_statement是pg的一个扩展插件。该模块是用来追踪服务器所执行的所有sql语句执行的统计信息,也可以记录数据库的资源开销,用来分析top sql比较好。有个参数设置pg_stat_statement.save可以让pg是否在重启后保留统计信息,所有的都保存在这个视图里,没有历史信息

暂无图片 评论
暂无图片 有用 2
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
pg中执行计划的存储位置
回答 1
历史执行计划可以使用autoexplain插件,从数据库日志中查看,数据库字典没有。
pg中SQL没有过滤条件,在创建索引的时候,还要加个常量吗?
回答 1
我实际测试了MySQL是不需要Oracle这样添加常量也能走索引的。PG可以自己走测试
postgresql 能不能通过某种方式,忽略其中的条件值?
回答 1
举个例子
PostgreSQL11外网访问经常假死,是什么原因呢?
回答 1
已采纳
检查下网络和数据库的负载
PostgreSQL 传入变量
回答 2
已采纳
可以使用\gexec特性,例如:select‘selectpgrelationfilepath(’’’||relname||’’’);’frompgstatusertables;\gexec
postgresql中,如何查看复制槽的延迟?
回答 1
在PostgreSQL中,可以使用以下SQL查询来查看复制槅的延迟:sqlSELECT  slotname,      
pg中如何查看为复制槽保留的wal大小??
回答 1
PG13新增的maxslotwalkeepsize参数通过下面的语句查询:selectcurrentsetting('maxslotwalkeepsize');
为什么 pg_stat_statements 的 query 列的值都是 null?
回答 2
pgstatstatements 模块提供一种方法追踪一个服务器所执行的所有SQL语句的执行统计信息。由于安全性原因,只有超级用户和 pgreadallstats 角色的
pg如何在线修改表结构
回答 2
mysql的ptosc在线修改的工具,在pg中有啥工具来对应?
pgbadger 安装错误,pg13 需要哪个版本的badger ??
回答 4
 yuminstallperlExtUtilsCBuilderperlExtUtilsMakeMaker