翻译:Introduction to SQLSever Statistics SQL Server统计信息简介 Statistics and Execution Plans统计和执行计划 Statistics Maintenance统计维护
《Pro SQL Server Internals, 2nd edition》 的CHAPTER 3 Statistics中的Introduction to SQLSever Statistics SQL Server(P55~58)、Statistics and Execution Plans(P62~65)、 Statistics Maintenance(P68~69)三小节,Dmitri Korotkevitch,侵删 统计信息简介 SQL Server统计信息是系统对象,其中包含有关索引键值中的数据分布的信息,有时还包含常规列值。 可以在支持比较操作的任何数据类型上创建统计信息,例如>,<,=等。 让我们从上一章清单2-15中创建的dbo.Books表中检查IDX_BOOKS_ISBN索引统计信息。 您可以使用DBCC SHOW_STATISTICS('dbo.Books',IDX_BOOKS_ISBN)命令来完成此操作。 结果如图 3-1 所示。 图3-1. DBCC SHOW_STATISTICS输出 如您所见,DBCC SHOW_STATISTICS命令返回三个结果集。第一个包含有关统计信息的常规元数据信息,例如名称,更新日期,更新统计信息时索引中的行数等。第一个结果集中的“步骤”列指示直方图中的步数/值的数量(稍后将详细介绍)。查询优化程序不使用“密度”值