日期:2014-05-16  浏览次数:20812 次

请教 十几万量的mssql asp 如何快速读取修改并存储回去
十几万量的mssql  asp 如何快速读取某字段 修改完成然后 存储回去

求指教

------解决方案--------------------
主要看你读取和更新数据时代码的写法,代码没写好,用存储过程也不会有什么改善。
因为你是要先读取出来,修改完再更新,这中间有一个停顿的过程,并不是一步完成,存储过程也只能分成两个,一个读取,一个更新,跟直接用ASP比起来效率差不多。
主要还是看你的查询复不复杂,更新数据多不多。
------解决方案--------------------
十几w一页一页改?

那要优化你的分页读取方法,直接用sql返回分页到的数据,网上找很多这种算法如何读取分页数据的,而不是用游标的moveto,absolutepage这种来进行分页

分页控件之分页算法 —— for SQL Server 版。百万级的数据只需要15毫秒到900毫秒

更新视乎没有什么好办法,一条条构造sql语句来执行,应该比用 id in(xxxx)这种快些吧。。