asp+access输出几百条没有问题 可输出几千条就会发生cpu 100%网页假死的情况,暂时不想分页请问

来源:百度知道 编辑:UC知道 时间:2024/05/05 18:26:19
请问是否iis有输出量的限制?还是怎么?这是在给asp做优化后的结果!如果不优化可以输出一部分!但滚动条根本不能使用!鼠标处于等待状态,最后还是死掉!不知道我是否把问题说明白没有!谢谢!!
不是远程数据库 是本地测试!在access中执行sql语句不到一秒就得到结果!当然不能这么比较!但语句应该是没有问题的!我现在很想知道!iis是否有输出量的限制?还是html的渲染限制?还是什么?我好知道如何改正!!!谢谢!已经加大了rs的连接时间!一样的sql语句提取几百条就ok 但是提取几千就发生这种情况!进度条始终到不了头!最后提示连接数过大!但绝对不是连接数过大的原因!!!对了我的内存2g

原因很多.如果是远程数据库.可能是网速问题.如果是本地数据库.可以是SQL语句的问题..另外就是你使用的电脑问题.一千条数据在一个页面显示.内存要求还是很多的.至少512MB.看看SQL语是否能优化一下.

ACCESS很弱的,但几千条还是可以的
你的算法有问题,优化一下
试试用buffer输出

这是IE的问题 不是SQL的问题,你要做的是限制输出的数量,比如 top 33 或者分页。把所有的数据放在一个网页上面不是明智的选择,实际操作中也没有人会这么做。

你是不是一行一行的response.write?
可以试试用接续的办法,先将所有内容放到变量,循环结束后一次性response.write.

做分页吧