|
怎样识别真正的索引并可以自动创建索引
( 2007/12/28 13:27 )
问题:我发现sysindexes索引表中的很多条目并不是我自己创建的。听说它们并不是真正的索引,而是SQL Server查询优化器自动创建的统计。怎样才能识别哪些是真正的索引,哪些是SQL Server自动创建的统计呢? 解答:按照默认设置,如果表中的某列没有索引,则SQL Server会自动为该列创建统计。然后,查询优化器评估该列中数据分布范围的统计信息,以选择一个更为有效的查询处理方案。分辨自动创建的统计很简单,在SQL Server 7.0和SQL Server 2000中,自动创建的统计的前缀为_WA_Sys。 您还可以使用INDEXPROPERTY()函数的IsAutoStatistics属性来区分一个索引是真正的还是自动创建的统计,让SQL Server优化器选择需要创建的统计。您还可以为您管理的数据库启用“自动创建统计表”选项。 很多人忽略了下面的结论。自动创建统计的存在意味着某个真正之索引可能会从中受益。请考虑下列代码的输出: USE tempdb 以下查询显示了为数据库中每个用户表自动创建之统计的数量,该数据库至少有一个自动创建的统计。 SELECT
|
·从屏蔽门事件 看搜索引擎公正性 (9-27) ·俄罗斯搜索引擎Yandex推迟在美IPO (9-2) ·国内视频应用赶超搜索引擎 (8-20) ·百度董事投资新搜索引擎Cuil (7-31) ·百度C2C面临搜索引擎公正性考验 (7-22) 热议文章·宽带市场不宜“非对称管制” (9-21) 评:作者貌似一个通信行业的老人了,但你就不知道宽带市场并非像移动通信那样被垄断?网通... ·高端的口号低端的招标 电信招标有类联通 (9-18) ·我的e家遭家庭计划冲击 中移动掀家庭市场之战 (9-7) ·华为中高层缓发年终奖:或为备战电信招标 (8-27) ·超低报价搅局C网招标:对手指华为不正当竞争 (8-22) ·中国电信获得800MHz频率几成定局 (8-19) ·专家呼吁出台《电信法》以制衡恶性博弈 (8-19) ·Intel嵌入式产品研讨会暨ATOM参考设计发布会 (9-28) ·打造下一代移动宽带业务的基石 (9-28) ·联系我们 (9-28) ·消费娱乐终端 (9-28) ·智能医疗终端 (9-28) ·车载信息娱乐 (9-28) |
|||||||||||||||
|