循环调用存储过程会有什么问题?假如是5000次?
因为很多逻辑处理需要调用程序里的函数。

解决方案 »

  1.   

    ......
    看速度,
    其他应该没有什么影响,
    最好是看有没有其他方式实现,
    5000次,
    蒽,很多很麻烦。
      

  2.   

    速度影响会不会很大?会不会造成数据库瘫痪什么的。。
      

  3.   

    需要的逻辑处理在数据库端处理不了吗
    最好修改下处理方式,尽量批量提交数据到存储过程中
      

  4.   

    看你的逻辑是否复杂,
    单次存储过程运行时间,
    一般情况下应该不会造成瘫痪的...
    不过,这种大量循环的情况,最好还是先测试下好,
    否则,一旦出现瘫痪,那就后悔莫及了
      

  5.   


    哦 要试试看先
    除了数据库瘫痪 会不会有其他副作用 比如对其他正在使用的用户
      

  6.   

    逻辑是否复杂 复杂的概念不太清楚 不知道标准是怎么样
      

  7.   

    最好修改一下编程思想
    可以多次的调用一些数据
    但是多次调用存储过程开销应该大点
      

  8.   

    会不会存在并发的现象?你的服务器的硬件条件够好吗?
      

  9.   

    你每次调用的时间是多长?
    这就可以间接地评估你的复杂程度.
      

  10.   

    这个肯定会有点影响,
    因为循环调用肯定会占用一定的资源,
    不过,如果不是很复杂的逻辑的话,
    影响应该不是很大,
    还是那句话,测试了才知道,
    一切都建立于你测试的基础之上,
    按照普遍的情况来说,5000次循环还OK啦。
      

  11.   

    最好修改一下编程思想.
    减少循环,或者用其他方式实现. 
      

  12.   

    这样取决于你一次调用的所需时间,如果很快,问题不大
      

  13.   

    最好可以采用其它方法
    这种方法不合适大数据集的输出
      

  14.   

    主要还是看速度,万一存储过程有会类似更新的加锁操作,那个会比较麻烦