时间:2021-05-02
自动更新统计信息的基本算法是:
· 如果表格是在 tempdb 数据库表的基数是小于 6,自动更新到表的每个六个修改。
· 如果表的基数是大于 6,但小于或等于 500,更新状态每 500 的修改。
· 如果基数大于 500,表为更新统计信息时(500 + 20%的表)发生了更改。
· 表变量为基数的更改不会触发自动更新统计信息。
注意:此严格意义上讲,SQL Server 计算基数为表中的行数。
注意:除了基数,该谓语的选择性也会影响 AutoStats 生成。这意味着该统计信息可能无法更新的 afer 每 500 修改基数是 < 500 或更改的每个 20%的基数好像 > 500。比例因子(值的范围从 1 到 4、 1 和 4 之间)上生成根据选择性,这一因素的更改从算法获得数的乘积 AutoStats 生成所需的修改的实际数目。
在表的窗体中,可以summarised 以上算法:
_________________________________________________________________________________
Table Type | Empty Condition | Threshold WhenEmpty |Threshold When Not Empty
_________________________________________________________________________________
Permanent | < 500 rows | # ofChanges >= 500 | # of Changes >=500 + (20% of Cardinality)
___________________________________________________________________________
Temporary | < 6 rows | # ofChanges >= 6 | # of Changes >=500 + (20% of Cardinality)
___________________________________________________________________________
Table
Variables | Change in cardinality does not affectAutoStats generation.
___________________________________________________________________________
作者 SmithLiu328
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
win10关闭自动更新后该怎么更新?win10关闭自动更新后该如何更新?当我们将win10自动更新功能关闭之后,该怎么继续更新系统呢,win10关闭自动更新
以表格数据自动更新为例,一般数值型的数据是没有办法自动更新的,excel表自动更新的方法,必须采用函数或者是公式的方式才可能进行自动更新。MicrosoftEx
停用自动更新停用自动更新,因为我也不知道更新后能不能用。。。##设置作者和代码相关信息在右方写这些东西,下面的description中有相关变量的描述,可以根据
win10关闭自动更新后该怎么更新?win10关闭自动更新后该如何更新?当我们将win10自动更新功能关闭之后,该怎么继续更新系统呢,win10关闭自动更新
电脑自动更新如何取消? 在页面右侧,InternetExplorer会显示自动更新的当前状态:如果自动更新已启用,则表示计算机受到保护。WindowsXP会自