Oracle并行事务回滚相关参数及视图

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Oracle并⾏事务回滚相关参数及视图/******相关参数****/
fast_start_parallel_rollback
1.取值有3种:false,low,high
2.各值含义:false ---禁⽤并⾏回滚功能
low ---并⾏回滚最⼤为2*cpu_count
high ---并⾏回滚最⼤为4*cpu_count
3.此参数适⽤于system crash之前未执⾏完毕的并⾏dml或并⾏ddl
4.决定并⾏回滚的并⾏度
5.此参数应⽤前滚完成之后回滚阶段即对于undo block操作
/******相关视图****/
v$fast_start_servers
1.查看实⾏并⾏事务恢复的恢复⼦进程的⼯作状态
2.⼦进程状态:idle,recovering
已应⽤的undo block个数
事务id
⼦进程的进程id
v$fast_start_transactions
查看恢复的进度⼏个重要的列:
usn --恢复事务的undo segment number
state ---恢复事务的状态:即正在恢复,恢复完成,未恢复
pid ---恢复事务的进程id
udnoblocksdone --已应⽤的undo block个数
undoblockstotal --总共的undo block个数
xid ---事务id
parentusn --并⾏dml事务的⽗事务的undo segment number
/******相关sql****/
select
undoblockstotal "Total",
undoblocksdone "Done",
undoblockstotal-undoblocksdone "ToDo",
to_char(sysdate,'yyyy-mm-dd hh24:mi:ss')
from v$fast_start_transactions;。

相关文档
最新文档