我有一个1000多万条记录的数据表,
里面的索引已经优化了,经过查询分析器用select查询,3个条件返回前500条记录,用时不到一秒,
但是用ADO.net传递进来同样的语句查询却经常超时?我要将结果导入dataset中。有几点怀疑,第一:由于这个表要多程序使用,我只能用视图已经过滤一次了,剩下约300万条,另外,我优化的索引在视图上。
那位知道原因?语句:
select top 500 * from date_view where username like '李%' and country = '广东' and supplyersname like '%公司%'