如何在DB210.5及更高版本中找到最早的活动事务?
由于SNAPAPPL管理视图和SNAP_GET_APPL table函数在版本10.5及更高版本中已被弃用,如何通过其他方式查找最早的活动事务?您可以使用以下函数获取弃用的“SNAP”管理视图所提供的信息如何在DB210.5及更高版本中找到最早的活动事务?,db2,db2-luw,Db2,Db2 Luw,由于SNAPAPPL管理视图和SNAP_GET_APPL table函数在版本10.5及更高版本中已被弃用,如何通过其他方式查找最早的活动事务?您可以使用以下函数获取弃用的“SNAP”管理视图所提供的信息 查询可以如下所示: select integer(mtl.applid_holding_oldest_xact) as "Oldest Transaction", integer(muow.uow_log_space_used /1024 / 1024) as "
查询可以如下所示:
select integer(mtl.applid_holding_oldest_xact) as "Oldest Transaction",
integer(muow.uow_log_space_used /1024 / 1024) as "Log used(Mb)",
integer(muow.num_locks_held) as "Locks Held",
integer(muow.client_idle_wait_time) as "Idle (seconds)",
time(muow.uow_stop_time) as "UOW Stop Time",
muow.rows_returned as "Rows Returned",
muow.rows_read as "Rows Read",
integer(muow.rows_inserted) as "Rows Inserted",
integer(muow.rows_updated) as "Rows Updated",
integer(muow.rows_deleted) as "Rows Deleted"
from table(mon_get_transaction_log(-1)) mtl
inner join
table(mon_get_unit_of_work(null,-1)) muow
on muow.member = mtl.member
and muow.application_handle = mtl.applid_holding_oldest_xact
对!您可以使用
MON\u GET\u TRANSACTION\u LOG
table函数。以下是在knowledgecenter()中找到的另一个查询:
输出:
MEMBER CUR_COMMIT_DISK_LOG_READS CURRENT_ACTIVE_LOG APPLID_HOLDING_OLDEST_XACT
------ ------------------------- ------------------ --------------------------
0 9999 1 7
MEMBER CUR_COMMIT_DISK_LOG_READS CURRENT_ACTIVE_LOG APPLID_HOLDING_OLDEST_XACT
------ ------------------------- ------------------ --------------------------
0 9999 1 7