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

怎么优化存储过程

2012-03-14 
如何优化存储过程存储过程中主要由2层游标组成的循环,其他第二层循环里面又有很多for循环,如果数据量很少

如何优化存储过程
存储过程中主要由2层游标组成的循环,其他第二层循环里面又有很多for循环,如果数据量很少这个存储过程跑的也很快但数据量到7,8万时就很慢了,一分钟才处理1条记录,有什么方法可以分析那个步骤执行的比较慢呢

[解决办法]
没执行一步就把时间放入一个日志表里,这样每一步所用的时间就知道了

日志表见表语句:

SQL code
create table TBL_PRO_LOG(   ID                     INTEGER,   PRO_NAME            CHAR(50),   DESCRIPTION          VARCHAR(255),   PRO_TIME             TIMESTAMP,   SQL_CODE             INTEGER,   SQL_STATE            VARCHAR(200),   constraint P_Key_1 primary key (ID)); 

热点排行