gpt4 book ai didi

PLSQL - 测量过程的执行持续时间

转载 作者:行者123 更新时间:2023-12-04 23:08:44 34 4
gpt4 key购买 nike

我有一个程序,它每隔一小时运行一次,填充一张表。程序处理的记录很多,所以每次执行大约需要12~17分钟。
您现在是否有办法(即触发器)记录每次执行的持续时间(即记录到表中)?

最佳答案

我不知道允许自动完成此操作的触发器。这样做的一种方法是

PROCEDURE MY_PROC IS
tsStart TIMESTAMP;
tsEnd TIMESTAMP;
BEGIN
tsStart := SYSTIMESTAMP;

-- 'real' code here

tsEnd := SYSTIMESTAMP;

INSERT INTO PROC_RUNTIMES (PROC_NAME, START_TIME, END_TIME)
VALUES ('MY_PROC', tsStart, tsEnd);
END MY_PROC;

如果您只需要在几个过程中使用它,这可能就足够了。

分享和享受。

关于PLSQL - 测量过程的执行持续时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5303133/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com