karanqi 发表于 2007-07-09 10:17

存储过程备份数据过程中sleep命令怎么使用?

大家好,由于数据量较大,存储过程执行时间较长,为了降低数据库后台的系统负荷,执行存储过程备份数据的过程中每备份3000条数据,sleep10秒,这个在存储过程中是否可以实现?怎么实现?谢谢!

ivhb 发表于 2007-07-09 10:38

create procedure add3(x integer, y integer, z integer)
returning integer;
system 'sleep 10';
return (x + y + z);
end procedure;

karanqi 发表于 2007-07-09 14:24

谢了,刚才写成 system sleep '10';

karanqi 发表于 2007-07-09 14:54

存储过程在执行的过程中, Running . . .手动中断其执行,ctrl+c是否可以,然后出现如下错误提示:
1207: Converted value does not fit into the allotted space

但logTime,procName,sqlCode,ISAMCode,errorInfo--错误日志没有记录下来,是怎么回事,怎样才能将错误日志也记录下来?
页: [1]
查看完整版本: 存储过程备份数据过程中sleep命令怎么使用?