作者YaMeiLo (亚妹露~!!)
看板Database
标题[SQL ] 请教关於索引的建立与规划
时间Wed Nov 13 21:17:44 2013
DB版本:MS-SQL2008R2 or 2012
假如有一张表有十个栏位A~J
A为主键
B、C 为经常用来 join 的栏位 (单一或同时被 join)
D、E、F 为经常查询的条件 ( 0个或全部被列入 where)
B、D、G 为用於 Order by 的栏位
想请问版上前辈们:
1.要建立索引时是全部 (B~G) 都列入吗?
2.增加索引时,"索引键资料行" 与 "包含的资料行"有什麽差别?
3.栏位 D 是日期,假如今天重建索引後,旧资料都查得很快,
但是今天以後新增的资料就变一般速度了,请问是什麽原因?
小弟查MSDN前半段都能理解,看到後来就觉得讲得很笼统,
希望有神人可以开示一下~谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.44.74.32