oracle如何加快回滚速度

技术oracle如何加快回滚速度这篇文章将为大家详细讲解有关oracle如何加快回滚速度,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。记得一次大批量删除数据时,由于回滚段满,导致del

本文将详细解释oracle如何加快回滚。边肖觉得很实用,分享给大家参考。希望你看完这篇文章能有所收获。

记得大批量删除数据的时候,回滚段满了,导致删除操作失败,大量事务回滚。回滚时cpu空闲急剧下降,cpu和io忙,事务根本无法使用这个表,程序直接挂起。这是一个血腥的教训。作为一名数据库管理员,我当时试图加快回滚速度:

增加并行回滚进程的数量。当设置为高时,回滚进程的数量=4*cpu。以sql命令行模式执行

动态修改

更改系统设置快速启动并行回滚=高;

参数说明:

值:

错误的

并行回滚被禁用

低的

将最大并行度限制为2 * CPU_COUNT

高的

将最大并行度限制为4 * CPU_COUNT

如果更改此参数的值,事务恢复将停止,并使用t重新启动

相关视图:

从v$fast_start_transactions中选择*

在回滚过程中,回滚的进度可以通过查看V$FAST_START_TRANSACTIONS来确定。

USN:撤消与事务处理对应的段

状态:事务的状态。可选值为(被发现、被发现或正在恢复)

UNDOBLOCKSDONE:已完成的撤消块。

撤消数据块总数

CPUTIME:已回滚的时间,以秒为单位。

RCVSERVERS:回滚的并行进程数

回滚结束时,为了减少撤销的影响,fast_start_parallel_rollback恢复为false。

更改系统设置fast _ start _ parallel _ roll back=FALSE;

“如何加快oracle中的回滚”一文到此结束。我希望

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/83262.html

(0)

相关推荐

  • mysql如何解决delete删除记录数据库空间不减少问题

    技术mysql如何解决delete删除记录数据库空间不减少问题这篇文章主要介绍了mysql如何解决delete删除记录数据库空间不减少问题,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下

    攻略 2021年11月2日
  • sqlserver索引的原理及索引建立的注意事项有哪些

    技术sqlserver索引的原理及索引建立的注意事项有哪些本篇文章为大家展示了sqlserver索引的原理及索引建立的注意事项有哪些,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

    攻略 2021年12月1日
  • .NET Framework SQL Server 数据怎样提供程序连接池

    技术.NET Framework SQL Server 数据怎样提供程序连接池.NET Framework SQL Server 数据怎样提供程序连接池,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家

    攻略 2021年11月29日
  • python中什么是aiohttp库

    技术python中什么是aiohttp库这篇文章主要讲解了“python中什么是aiohttp库”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“python中什么是aioh

    攻略 2021年10月20日
  • 张僧繇怎么读,张僧繇的点睛之笔指的是什么

    技术张僧繇怎么读,张僧繇的点睛之笔指的是什么张僧繇是梁朝著名的画师。有一次,皇帝命令他在金陵安乐寺的墙壁上画龙。不一会儿,两条栩栩如生的龙就出现在墙壁上了。这时皇帝发现这两条龙都没有眼睛,就问张僧繇这是为什么。张僧繇回答

    生活 2021年10月30日
  • 字符串方式创建二叉树python(二叉树链表的数据结构python)

    技术如何进行python二叉树链表相互转换今天就跟大家聊聊有关如何进行python二叉树链表相互转换,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。A,有序链表转换

    攻略 2021年12月13日