的语句.
如果表也有DML, 我一般只在a 上建索引. 这也是代价平衡的结果....所以我一般采取折中.只建单列或2列索引.
联合索引对于查询
where a=? and b=? and c=?
这样的语句时,速度比分开的索引要快很多!...补充说明: stmtText信息来产生,在查询语句前面加上:SET STATISTICS PROFILE on.可以通过运行它,来观察你的查询是否合理,这样才能真正做到优化....补充说明: stmtText信息来产生,在查询语句前面加上:SET STATISTICS PROFILE on.可以通过运行它,来观察你的查询是否合理,这样才能真正做到优化....总结:即使表上创建了索引,但如果查询语句写的不科学的话(不符合SARG标准),也于事无补,要根据表索引情况来优化查询语句,如没有合适的索引可用,则要创建相应索引
发布者:全栈程序员栈长,转载请注明出处: