3 个解决方案
#1
建议LZ新建一个日志表,然后在存储过程中插入带时间写日志表的语句,查询存储过程具体在做些什么。
#2
你是说 把存储过程执行的时候做的什么 一点点的记录下来? 怎么取存储过程执行时候的日志。、
#3
你在存储过程中执行insert 语句,然后往日志表里面添加。
例如: 你先创建一个JOB_STATS表记录日志,然后程序开始前执行:
INSERT INTO JOB_STATS VALUES ('job start', SYSDATE);
执行查询前:
INSERT INTO JOB_STATS VALUES ('select start', SYSDATE);
。。。
这样你就可以查看具体什么操作占用时间。
例如: 你先创建一个JOB_STATS表记录日志,然后程序开始前执行:
INSERT INTO JOB_STATS VALUES ('job start', SYSDATE);
执行查询前:
INSERT INTO JOB_STATS VALUES ('select start', SYSDATE);
。。。
这样你就可以查看具体什么操作占用时间。
#1
建议LZ新建一个日志表,然后在存储过程中插入带时间写日志表的语句,查询存储过程具体在做些什么。
#2
你是说 把存储过程执行的时候做的什么 一点点的记录下来? 怎么取存储过程执行时候的日志。、
#3
你在存储过程中执行insert 语句,然后往日志表里面添加。
例如: 你先创建一个JOB_STATS表记录日志,然后程序开始前执行:
INSERT INTO JOB_STATS VALUES ('job start', SYSDATE);
执行查询前:
INSERT INTO JOB_STATS VALUES ('select start', SYSDATE);
。。。
这样你就可以查看具体什么操作占用时间。
例如: 你先创建一个JOB_STATS表记录日志,然后程序开始前执行:
INSERT INTO JOB_STATS VALUES ('job start', SYSDATE);
执行查询前:
INSERT INTO JOB_STATS VALUES ('select start', SYSDATE);
。。。
这样你就可以查看具体什么操作占用时间。