Stored procedures 如何使用存储过程的时间限制?
我们需要限制一个存储的进程可以运行多长时间,目前我们根据输入参数timestamp检查当前时间戳,以便进程结束。但是有没有人使用过时间限制?它的效果/优点是什么?在LUW上没有现成的功能,至少在9.7及以下版本中是这样。但是,您可以尝试从外部查询长时间运行的查询Stored procedures 如何使用存储过程的时间限制?,stored-procedures,db2,Stored Procedures,Db2,我们需要限制一个存储的进程可以运行多长时间,目前我们根据输入参数timestamp检查当前时间戳,以便进程结束。但是有没有人使用过时间限制?它的效果/优点是什么?在LUW上没有现成的功能,至少在9.7及以下版本中是这样。但是,您可以尝试从外部查询长时间运行的查询 SELECT SUBSTR(STMT_TEXT, 1, 50) AS STMT_TEXT, AGENT_ID, ELAPSED_TIME_MIN, APPL_STATUS, DBPARTITIONNUM FROM SYS
SELECT SUBSTR(STMT_TEXT, 1, 50) AS STMT_TEXT, AGENT_ID,
ELAPSED_TIME_MIN, APPL_STATUS, DBPARTITIONNUM
FROM SYSIBMADM.LONG_RUNNING_SQL ORDER BY DBPARTITIONNUM
看一下运行的时间和例如STMT文本,找出要杀死的应用程序。您必须定期对数据库运行您的逻辑,才能终止长时间运行的应用程序 是的,它是db2。有什么想法吗?我想知道db2如何在有时间限制的情况下运行proc。哪个平台?ASUTIME对db2luw没有影响。