首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

SQL2000在存储过程中使用游标,该怎么处理

2012-01-24 
SQL2000在存储过程中使用游标以ASP页面ExecuteSQL2000下的存储过程,存储过程中打开游标后,CPU占用率很高,

SQL2000在存储过程中使用游标
以ASP页面Execute   SQL2000下的存储过程,存储过程中打开游标后,CPU占用率很高,导致程序运行速度缓慢,循环200条游标的记录需要近7分钟;在循环中的执行的是带有Sum函数的Select语句,每次约需要查找100条的记录。
有什么方法可以使得游标打开后,不致于把SQL服务器缓慢,或加快SQl存储过执行速度。

[解决办法]
游标的效率本就低,你中间的逻辑处理比较复杂,肯定会慢,LZ可以考虑用一用临时表操作,别外where语句尽量写里面

热点排行