zoukankan      html  css  js  c++  java
  • 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;

  • 相关阅读:
    Python Revisited Day 13 (正则表达式)
    Python Revisited Day 06 (面向对象程序设计)
    Python Revisited (变量)
    Python Revisited Day 05(模块)
    Python Revisited Day 04 (控制结构与函数)
    Python Revisited Day 03 (组合数据类型)
    Numpy
    Python Revisited Day 01
    Python3使用openpyxl读写Excel文件
    Python3操作YAML文件
  • 原文地址:https://www.cnblogs.com/polestar/p/5200763.html
Copyright © 2011-2022 走看看