这样写where子句的条件中使用函数,是无非直接使用索引的,
可以将dateadd(day,-1,@combine_day)的结果赋值给一个变量,◎varday
select * from table1 where time>=◎varday 强制使用索引性能会提升么 可以强制使用索引 不应该啊,如果指定索引,肯定比表扫描要快,除非有几种情况
1.表锁是DOL的,需要reorg
2.索引不是聚簇唯一索引(简称主键),不过只要是索引肯定会快的
3.系统资源没有调优,导致瓶颈不在sql上
可以先showplan看看,然后用sp_sysmon看下问题到底出在哪里
回复 #7 wmlion 的帖子
update statistics然后强制index set showplan on
看你的查询计划
页:
[1]