我的编程空间,编程开发者的网络收藏夹
学习永远不晚

oracle如何加快回滚速度

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

oracle如何加快回滚速度

这篇文章将为大家详细讲解有关oracle如何加快回滚速度,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

记得一次大批量删除数据时,由于回滚段满,导致delete操作失败,大量事务回滚,这个表又是交易使用,rollback时,导致cpu idle急剧降低,cpu和io都繁忙了,交易根本无法使用这个表,程序直接挂死,真是带血的教训。作为dba,当时想办法就是加快回滚速度:
提高并行回滚进程的数量,设置为HIGH时回滚进程=4*cpu数。在sql命令行模式下执行
动态修改

ALTER SYSTEM SET FAST_START_PARALLEL_ROLLBACK = HIGH;

参数解释:

Values:

FALSE

Parallel rollback is disabled

LOW

Limits the maximum degree of parallelism to 2 * CPU_COUNT

HIGH

Limits the maximum degree of parallelism to 4 * CPU_COUNT

If you change the value of this parameter, then transaction recovery will be stopped and restarted with t

相关视图:

select * from  v$fast_start_transactions

回滚过程中,回滚的进度可以通过视图V$FAST_START_TRANSACTIONS来确定

USN:事务对应的undo段

STATE:事务的状态,可选的值为(BE RECOVERED, RECOVERED, or RECOVERING)

UNDOBLOCKSDONE:已经完成的undo块

UNDOBLOCKSTOTAL:总的undo数据块

CPUTIME:已经回滚的时间,单位是秒

RCVSERVERS:回滚的并行进程数

待回滚结束,为了减少undo的影响,fast_start_parallel_rollback恢复为false,
alter system set fast_start_parallel_rollback= FALSE;

关于“oracle如何加快回滚速度”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

oracle如何加快回滚速度

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

如何加快Aria2下载速度

这篇文章主要介绍如何加快Aria2下载速度,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Aria2 是一个多平台轻量级,支持 HTTP、FTP、BitTorrent 等多协议、多来源的命令行下载工具。Aria2 可以
2023-06-28

如何加快win7关机速度

这篇文章主要介绍了如何加快win7关机速度的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇如何加快win7关机速度文章都会有所收获,下面我们一起来看看吧。一、按“Win+R”唤出运行界面,输入“gpedit.ms
2023-06-28

oracle如何回滚

oracle中的回滚操作可以撤销未提交事务中的更改,恢复数据库到事务开始之前的状态。有两种回滚方法:使用rollback语句显式回滚当前事务,或通过异常处理在发生错误时自动回滚事务。回滚只能撤消未提交的事务中的更改,最佳实践是使用异常处理来
oracle如何回滚
2024-04-19

云服务器如何加速网速速度快

云服务器是一种提供服务器托管、管理和资源共享的服务,可以通过使用云服务器来加速网速。具体来说,加速云服务器需要考虑以下几个方面:选择合适的云服务器:选择适合自己的云服务器品牌和产品,比如亚马逊的AWS和阿里云的天蝎云等,以及选择适合自己应用的服务器类型,如高性能计算、视频直播、分布式计算等。安装云服务器加速软件:选择一款好的云服务器加速软件,比如BlueKai、BlueStackEC2等,
2023-10-26

云服务器如何加速网速速度快点

使用CDN来缓存网页内容,把网页内容放在CDN服务器上,能够加快下载速度。2.使用MiniCache和缓存代理,把一些图片或视频等内容缓存起来,能够节省流量。3.使用HTTP代理,使用HttpURLConnection来下载网页数据,可以加快下载速度。4.使用Memcache或者FastCache等缓存技术,把文件下载下来,可以加快下载速度。5.使用HTTPS协议,访问速度更快,因为所有的连接都
2023-10-26

云服务器如何加速网速速度快一点

使用CDN来缓存网页内容,提高网速。安装DNS工具,可以帮助你更好的找到网站的地理位置,更准确地定位网络连接状况。检查HTTPS设置,确保网站没有被SSL攻击,防止HTTPS加速。使用Chrome或者Firefox等浏览器扩展程序,安装扩展程序,可以更好地加快网速。使用云服务器,比如阿里云、腾讯云、Ucloud。这些云服务提供更多的云端存储和计算,更加有效地利用网络带宽。使用CDN工具
2023-10-26

云服务器如何加速网速速度快点呢

1.优化网络设置优化网络设置是提高云服务器网速的第一步。以下是一些优化网络设置的方法:1.1调整MTU大小MTU(最大传输单元)是指在网络上传输的最大数据包大小。如果MTU太小,网络传输速度会变慢。可以通过调整MTU大小来提高网络传输速度。1.2开启TCPBBRTCPBBR是一种拥塞控制算法,可以提高网络传输速度。可以通过在云服务器上开启TCPBBR来提高网络传输速度。1.3关闭不必要的服务关闭不必要的服务可...
2023-10-27

win10如何加快电脑上传速度

这篇文章主要介绍了win10如何加快电脑上传速度,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1.点击“开始--运行”或者“窗口键+R”,输入gpedit.msc回车2.出现
2023-06-28

云服务器如何加速网速速度快一些

云服务器是一种虚拟的基础设施服务,通过网络连接将计算资源分配给用户,从而使用户能够从自己的硬件设备上访问他们的计算资源,以提供快速且稳定的网络访问速度。以下是一些可以加速云服务器网速的方法:使用优化软件:一些优化软件可以帮助云服务器加速网络延迟和减少网络传输量。例如,使用Git或者BuglyRails等工具可以帮助您优化服务器配置和网络连接。使用负载均衡:负载均衡可以将大部分请求分配给特定
2023-10-26

云服务器如何加速网速速度快一点呢

但是,使用云服务器加速网速的过程并不像使用普通的网络设备那样简单。下面是一些关于云服务器如何加速网速的建议:使用高速云服务器选择高速云服务器是加速网速的第一步。一些高速云服务器提供了高达25GB/s的网络带宽,这比普通的网络带宽快了近一倍。用户可以通过在浏览器中设置高速云服务器的连接,将其加速到更快的网络速度。优化网络
云服务器如何加速网速速度快一点呢
2023-10-28

云服务器如何加速网速显示器速度快

在互联网时代,云服务器是一种非常流行的服务器托管服务。它们能够提供高速、可靠的云服务,以满足人们在各种应用场景中对高性能计算和存储的需求。为了加速网速,可以使用云服务器提供商的高速网络和服务器集群技术。这意味着可以在云服务器的网络连接中加入高速的互联网线路,并且可以选择最适合应用程序的带宽和网络延迟。同时,云服务器提供
云服务器如何加速网速显示器速度快
2023-10-28

云服务器如何加速网速速度快一些呢

一、负载均衡负载均衡是一种将多个服务器的负载分散到多个服务器上的技术。当用户访问云服务器上的数据时,它们会被分配到不同的服务器上,从而提高访问速度。负载均衡可以分为三种:基于网络的负载均衡、基于主机的负载均衡和基于内存的负载均衡。基于网络的负载均衡基于网络的负载均衡是一种通过网络连接多个服务器来提高网速的技术。用户可以
云服务器如何加速网速速度快一些呢
2023-10-28

云服务器如何加速网速显示器速度快点

使用VPN连接:在云服务器上运行VPN连接可以让用户连接到其他网络,从而减少他们需要访问云服务器的时间。这种方法可以使云服务器更快地处理用户请求,同时也可以减少网络延迟。使用代理服务器:在云服务器上运行代理服务器可以使用户访问其他网络更快。代理服务器可以将用户的请求转发给其他服务器,从而减少用户访问云服务器的时间。使用
云服务器如何加速网速显示器速度快点
2023-10-28

编程热搜

目录