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;

  • 相关阅读:
    最大子串和
    [USACO1.5]数字金字塔 Number Triangles
    数字金字塔
    台阶问题
    取余运算
    数列分段pascal程序
    Java 集合-Collection接口和迭代器的实现
    Java 集合-集合介绍
    Java IO流-File类
    Git学习记录
  • 原文地址:https://www.cnblogs.com/polestar/p/5200763.html
Copyright © 2011-2022 走看看