作者jengting (~~)
看板Database
标题Re: [SQL ] 请教关於索引的建立与规划
时间Wed Nov 13 21:44:10 2013
: 1.要建立索引时是全部 (B~G) 都列入吗?
就你的说明,你把这些索引都建立是可行的,
重点是建立後 Query Optimizer 使用的观察,可以透过内建报表:索引使用量统计资讯
或利用 sys.dm_db_index_usage_stats DMV(Google 一下就会有完整语法)来观察
: 2.增加索引时,"索引键资料行" 与 "包含的资料行"有什麽差别?
包含的资料行指的是建立包含索引,目的是为了满足 covering index,
避免键查询(key Lookup)进而来提升效能
: 3.栏位 D 是日期,假如今天重建索引後,旧资料都查得很快,
: 但是今天以後新增的资料就变一般速度了,请问是什麽原因
Query Optimizer 会寻找"最低成本执行计画"来跑,因此要知道问题在哪,
必须观察执行计画才会知道
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 219.85.15.187
※ 编辑: jengting 来自: 219.85.15.187 (11/13 21:55)
1F:推 YaMeiLo:感谢 j 大,有了关键字,查到更多资料了 11/13 21:55