Skip to content

数据库出现长时间未执行完事务

在集群监控软件中发现的长事务报警,可先收集报警项相关 SQL 语句,如对系统影响较大,可先杀掉报警事务 (命令如下); 需分析报警 SQL 的执行路径是否最优,亦或运算的数据量过大。

数据库级 KILL 掉该事务:

EXEC DBMS_DBA.KILL_TRANS(NODEID,TRANS_ID); //杀掉nodeid号节点上的事务trans_id