日期:2014-05-17  浏览次数:20864 次

关于游标太大影响效率的问题请教
大家好,最近在写个程序,游标里面有7万条数据,发现效率太慢,有没什么什么好的方法代替游标。

这个程序的本意是从几个表中取7万条数据,然后循环取出每一条,根据每一条的特性做一些insert update操作,但是我发现速度真的好慢,求有经验的人 说说有没有其他做法,感谢!!

------解决方案--------------------
根据每一条的特性做一些insert update操作

应该是有规则的,看能否整理下规则,减少循环次数
------解决方案--------------------
根据每一条的特性做一些insert update操作

根据这些特性,把同一特性的数据,全部通过创建临时表存储起来,用表来进行插入与更新操作,减少循环次数

------解决方案--------------------
如果insert,update操作不是很多的话,可以适当的建立索引,可以提高查询效率。
------解决方案--------------------
最好是别用游标 游标本身就很慢。你问的问题不知道怎么回答你
------解决方案--------------------
游标多不好玩
------解决方案--------------------
就是insert和update嘛 用merge撒
7w多的游标 肯定不好玩啊