首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更新所有表的synapse统计信息

问更新所有表的synapse统计信息
EN

Stack Overflow用户
提问于 2022-01-10 10:49:41
回答 1查看 438关注 0票数 0

我正在使用下面的脚本(在链接中)来更新synapse数据库专用sql池的所有表中的所有统计数据,但是,如果没有对所有表进行更新,则更新。

stats%5D.sql

请您分享一些帮助,如如何进一步,并能够更新所有表的所有统计数据。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2022-02-03 06:11:05

因为,您使用的是第三方代码,因此很难遍历每一行代码并确定导致问题的确切代码片段。

相反,您可以查看微软在这个正式文件中给出的官方示例代码。

一个最佳做法是在添加新日期时每天更新日期列上的统计信息。每次将新行加载到专用SQL池时,都会添加新的加载日期或事务日期。这些添加会改变数据分布并使统计数据过时。

以下两种查询类型可以帮助您确定您的统计信息是否陈旧。

查询1:从统计信息(stats_row_count)中找出行计数与实际行计数(actual_row_count)之间的差异。

查询2:通过检查上一次在每个表上更新统计数据的时间,了解统计数据的使用时间。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70651220

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档