发表日期: 2022-11-30 16:44:22 浏览次数:43
玉环百姓网推广/如何办理/收费标准/价格多少钱/排名代运营/代理商联系方式-玉环百姓网开户费用/招聘/找工作/二手车/租车/房产/电话
上榜「2022元宇宙TOP500」榜单的企业,除了有像百度、腾讯这样的传统互联网巨头企业,也有如科大讯飞、商汤这类人工智能领域独角兽企业。值得关注的是,本次发布的榜单中,更有涉足元宇宙领域的“小巨人”企业。在3D数字化领域,深圳积木易搭科技技术有限公司(以下简称“积木易搭”)位列其中。今年8月,积木易搭还入选「第四批国家专精特新“小巨人”企业」。
当指定了VERBOSE
时,ANALYZE
会发出进度消息来指示当前正在处理哪个表。还会打印有关那些表的多种统计信息。
只有被显式选中时才会分析外部表。并非所有外部数据包装器都支持ANALYZE
。如果表的包装器不支持ANALYZE
,该命令会打印一个警告并且什么也不做。
在默认的PostgreSQL配置中,自动清理守护进程(见第 24.1.6 节)会在表第一次载入数据或者用常规操作改变时负责表的自动分析。当启用自动清理时,定期运行ANALYZE
是个好主意,或者可以在表内容做了大的修改后运行ANALYZE
。准确的统计信息将帮助规划器选择最合适的查询计划,从而提升查询处理的速度。主读数据库的一般策略是在一天中使用量最低时运行一次VACUUM和ANALYZE
(如果有大量的更新动作则是不够的)。
ANALYZE
只要求目标表上的一个读锁,因此它可以和表上的其他动作并行。
ANALYZE
收集的统计信息通畅包括每列中最常见值的列表以及展示每列中近似数据分布的一个直方图。如果ANALYZE
认为这些东西无趣(例如在一个唯一键列中,没有共同值)或者该列的数据类型不支持合适的操作符,以上工作都会被省略。在第 24 章中有与统计信息相关的更多信息。
对于大型的表,ANALYZE
会对表内容做随机采样而不是检查每一行。这允许在很少的时间内完成对大型表的分析。不过要注意,这些统计信息只是近似值,并且即使实际表内容没有改变,每次运行ANALYZE
时统计信息都会有微小地改变。这可能会导致EXPLAIN显示的规划器估算代价有小的改变。在很少的情况下,这会非决定性地导致规划器的查询计划选择在ANALYZE
运行后改变。为了避免这种情况,可以按照下文所述提高ANALYZE
所收集的统计信息量。
通过调整default_statistics_target配置变量可以控制分析量,对每个列可以用ALTER TABLE ... ALTER COLUMN ... SET STATISTICS
设置每列的统计信息目标(见ALTER TABLE)。目标值会设置最常用值列表中的最大项数以及直方图中的最大容器数。默认目标值是 100,可以把它调大或者调小在规划器估计值精度和ANALYZE
花费的时间以及pg_statistic
所占空间之间做出平衡。特别地,将统计信息目标设置为零会禁用该列的统计信息收集。在查询的WHERE
、GROUP BY
或者ORDER BY
子句中从不出现的列上这样做会有所帮助,因为规划器用不上这些列上的统计信息。
玉环百姓网推广/如何办理/收费标准/价格多少钱/排名代运营/代理商联系方式-玉环百姓网开户费用/招聘/找工作/二手车/租车/房产/电话
欢迎您免费咨询,请填写以下信息,我们收到后会尽快与您联系
服务热线:400-111-6878