asp写的程序,数据量小点没问题,但是到了70多万条(还可能更多)记录的时候就会出现超时错误类型:
Microsoft OLE DB Provider for SQL Server (0x80040E31)
超时已过期
/xxxxx/result.asp, 第 723 行相关语句:
SQL = "SELECT count(*) FROM InOutICView WHERE Aname='"& f_Aname &"' and InOutTime>='"& begin_inner_record &"' and InOutTime<='"& end_inner_record &"' and (InOutTime IN (SELECT MAX(InOutTime) FROM InOutICView GROUP BY Sno)) AND InOutFlag= '0'"请问各位有经验的老大们,有什么好的办法吗?下面是SQL查询分析器的分析结果
InOut是表,InOutICView是基于InOut和另外两个表的视图,我把InOut中的Cno建立索引?哪里能改进?
谢谢~~~~~