• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    SQL Server自动更新统计信息的基本算法
    自动更新统计信息的基本算法是:

    · 如果表格是在 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
    您可能感兴趣的文章:
    • SQLSERVER收集语句运行的统计信息并进行分析
    • sqlserver 统计sql语句大全收藏
    • SQLSERVER语句的执行时间显示的统计结果是什么意思
    • 浅谈SQL Server中统计对于查询的影响分析
    • SQLServer2005 中的几个统计技巧
    • SQL Server统计信息更新时采样百分比对数据预估准确性的影响详解
    上一篇:SQL Server 数据库备份和还原认识和总结(二)
    下一篇:学会sql数据库关系图(Petshop)
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    SQL Server自动更新统计信息的基本算法 SQL,Server,自动,更新,统计,