暂无图片
pg中的analyze的疑问??
我来答
分享
暂无图片 匿名用户
pg中的analyze的疑问??

1 :analyze 语法中只有tablename,好像只能收集表的统计信息,


请问如何只收集索引的统计信息??


2:比如执行analyze tuser  是会把表和索引一起收集?还是只收集表的??

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

1、从我自己的测试结果看,analyze没法只收集索引的统计信息。

2、表和索引的一起收集

pg的analyze和oracle的analyze不一样,跟mysql的比较像,功能没有那么丰富,就是表和索引一并都收集。其实也可以理解,oracle的安装包几个g,pg和mysql的大几百M,代码量就差不少,功能的丰富程度肯定也差一些。

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


请输入正文
提交
相关推荐
pg 10备份恢复中为什么报错未知参数,导致恢复失败
回答 4
已采纳
pgrestore脚本执行报错,还是手动执行报错,如果是前者先看环境变量,如果手动执行还报错查对应命令举止执行的路径权限等
PGSQL10 查询超慢问题:各位大佬好,查询时间如果是同一天,2秒内能出结果。 如果差查询时间不是同一天,比如从2021-07-30至2021-07-31就需要40秒左右,如果查询一个月,基本就要15分钟左右,请问高手是否有优化的空间。
回答 2
三种情况对应的plan也要发出来
入门者求解|postgresql里的存储过程(是procedure不是function)如何返回一个数据集? 我如下这样写的话会报错.
回答 2
返回结果集的是函数,不反回结果集的是存储过程
PostgreSQL 为什么Archive 缓慢或不归档,问题的原因在哪里
回答 2
1.归档进程需要遍历所有.ready文件从而找到最老文件,在业务繁忙的机器且缓慢的备份存储下,就会有许多WAL文件归档滞后。2.如果archivecommand执行时出错,归档进程在重试前会等待1秒,
postgresql 有没有一个参数打开可以查看还没vacuum,但是已经删除或者已更新的数据?
回答 2
大概你想要的功能是有的:1.关闭autovacuum参数2.通过一些读死元组的插件,比如pgdirtyread读取数据3.通过pgfiledump直接抽取数据文件
使用rpm 离线安装postgreSQL数据库,在默认路径创建了表空间,现在把数据文件全部迁至新路径/pgsql/data/pg_tblspc/下,但是表空间查询出来还是显示老路径,是不是需要修改表空间的软连接?
回答 1
已采纳
最合适的办法是在操作系统上创建软连接指向新的库,不修改数据库里边的路径。
PostgreSQL ERROR: found xmin 2146512304 from before relfrozenxid 2146512317
回答 7
解决了,把源码的可执行文件重新替换了一下。然后表更新XMIN后重新VACUUM。
postgres rpmgrd 在2个节点中的一个备节点无法启动,也没有输出
回答 6
我重新编译了一遍那个软件就好了
pg中如何查看是否有未决事务??
回答 1
如何确定PostgreSQL中是否存在[空闲连接]未提交的事务?如果要查看有多少具有打开事务的空闲连接,可以使用:selectfrompgstatactivitywhere(state‘idleint
pg的shema 是不是子模式的概念
回答 1
已采纳
一个数据库包含一个或多个已命名的模式,模式又包含表。模式还可以包含其它对象,包括数据类型、函数、操作符等。同一个对象名可以在不同的模式里使用而不会导致冲突;比如,schema1和myschema都可以