检查PostgreSQL中的统计目标

检查PostgreSQL中的统计目标,第1张

检查PostgreSQL中的统计目标

统计目标的设置存储在目录表中的每一列中

pg_attribute
。您可以这样设置:

ALTER TABLE myschama.mytable ALTER mycolumn SET STATISTICS 127;

并像这样检查它:

SELECt attstattargetFROM   pg_attributeWHERe  attrelid = 'myschama.mytable'::regclassAND    attname = 'mycolumn';

或者,您只需在pgAdmin的对象浏览器中查看创建脚本,如果该值与中的默认值不同,则会在该脚本中附加创建脚本

default_statistics_target

我引用以下手册

attstattarget

attstattarget控制由累积的该列统计信息的详细程度

ANALYZE
。零值表示不应收集统计信息。 负值表示使用系统默认统计信息目标。
正值的确切含义取决于数据类型。对于标量数据类型,attstattarget既是要收集的“最常见值”的目标数,也是要创建的直方图bin的目标数。

大胆强调我的。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4936698.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-13
下一篇 2022-11-13

发表评论

登录后才能评论

评论列表(0条)

保存