Kyl*_*yle 3 database sql-server statistics
数据库引擎优化顾问建议为我们的一些查询创建一些统计信息.事实证明,其中一些是相同的,只是列顺序在CREATE STATISTICS命令中是不同的.例如:
CREATE STATISTICS [StatName1] ON [dbo].[table1]([column2], [column1])
CREATE STATISTICS [StatName2] ON [dbo].[table1]([column1], [column2])
Run Code Online (Sandbox Code Playgroud)
它们是相同的还是它们被区别对待?
沿着相同的行,我可以为给定的表组合CREATE STATISTICS命令吗?如果顾问在3个不同查询的同一列上推荐了3个不同的统计数据,我可以为所有3列执行单个创建命令,例如
CREATE STATISTICS [StatName1] ON [dbo].[table1]([column1], [column3])
CREATE STATISTICS [StatName2] ON [dbo].[table1]([column1], [column2])
Run Code Online (Sandbox Code Playgroud)
成
CREATE STATISTICS [StatName1] ON [dbo].[table1]([column1], [column2], [column3])
Run Code Online (Sandbox Code Playgroud)
谢谢
归档时间: |
|
查看次数: |
513 次 |
最近记录: |