请教 十几万量的mssql asp 如何快速读取修改并存储回去
十几万量的mssql asp 如何快速读取某字段 修改完成然后 存储回去
求指教
------解决方案--------------------主要看你读取和更新数据时代码的写法,代码没写好,用存储过程也不会有什么改善。
因为你是要先读取出来,修改完再更新,这中间有一个停顿的过程,并不是一步完成,存储过程也只能分成两个,一个读取,一个更新,跟直接用ASP比起来效率差不多。
主要还是看你的查询复不复杂,更新数据多不多。
------解决方案--------------------十几w一页一页改?
那要优化你的分页读取方法,直接用sql返回分页到的数据,网上找很多这种算法如何读取分页数据的,而不是用游标的moveto,absolutepage这种来进行分页
分页控件之分页算法 —— for SQL Server 版。百万级的数据只需要15毫秒到900毫秒
更新视乎没有什么好办法,一条条构造sql语句来执行,应该比用 id in(xxxx)这种快些吧。。