sqlserver2008如何建立索引
天魔雷帝 2012-12-13 04:48:50 一个项目的数据量大概有10万多条,两个表要进行连接查询,我写的SQL语句执行效率太低了,进行一次查询10分钟都没查出来。大家给看一下
select table1.Time,
field1,
field2,
……
from table1,table2 where datediff(dd,table1.Time,'2012-12-03')=0
and datepart(mi,[1].Time) = 00 and left([1].Time,18)=left([2].Time,18);
个人感觉主要时间耗费在了时间处理上,用到了好多函数,其实就是查询整点的数据,大家有没有办法优化一下,如何建立索引呢?或者其他方法也行,用的是sqlserver数据库