日期:2014-05-18  浏览次数:20559 次

请教一个问题,在存储过程中用游标和在应用程序中循环,哪个效率更高一些!!
如题!

------解决方案--------------------
差不多,在後台中用,就減輕了前台的負擔,增加了後台的負擔
在前台用,增加了前台了負擔,減輕了後台的負擔
但是,相對而言 ,用在後台,減少了前台與後台互交的時間,後台稍微好點點,效果不明顯
------解决方案--------------------
我觉得是前台
------解决方案--------------------
这2个本身对后台来讲没有什么区别,同样打开N次连接对于数据库来说是一样的

应用程序中循环只是将循环步骤分配给前端而已,相当于把很少的消耗放到前端而已

游标真正消耗资源的是因为数据库的访问是N次,不仅仅是简单的循环

------解决方案--------------------
不到万不得已尽量不要用游标,处理的数据量愈大速度愈慢