我们需要限制存储过程可以运行多长时间,目前我们检查当前时间戳与进程结束的输入参数时间戳。但有没有人使用asutime限制,它的影响/优势是什么?
答案 0 :(得分:0)
LUW上没有现成的功能,至少9.7及以下。但是,您可以尝试从外部查询长时间运行的查询
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
并查看ELAPSED_TIME_MIN和例如STMT_TEXT以确定要杀死的应用程序。您必须定期对数据库运行逻辑以终止(“强制应用程序”)长时间运行的应用程序。