咨询一个关于sql2000的问题。(速度)
我的一个新闻列表程序。
数据库环境 Sql2000
系统环境 win2000高级服务器版本
ie6.0
机器 ibm x31 cpu 1.4 内存256
2万条数据,列出来,第一次执行时间为1.609秒。
第二次以及后面执行时间为0.688秒。
程序按照标准sql语句写。
sql="select A.demo,A.demo1,C.demo2,A.demo3,A.demo4,A.demo5,A.demo6,A.demo7,A.demo8,"
sql=sql & "A.demo9,A.demo10,A.demo11,A.demo12,A.demo13,A.demo14,A.demo15 from demo16 A"
sql=sql & " inner join demo17 C on A.demo18=C.demo19 where A.demo20=0 and A.demo21=0"
应该没什么太大问题的标准sql语句。
请问,我的执行时间过慢么?
才2万条,都用了1秒。那200万条的时候,岂不是列表一次就要100秒么!?
请有经验的高手帮个忙。
到底我的程序又没有问题,请问怎么解决!?