真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

oracle如何加快回滾速度

這篇文章將為大家詳細(xì)講解有關(guān)oracle如何加快回滾速度,小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。

成都創(chuàng)新互聯(lián)公司致力于互聯(lián)網(wǎng)網(wǎng)站建設(shè)與網(wǎng)站營(yíng)銷,提供網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)、網(wǎng)站開(kāi)發(fā)、seo優(yōu)化、網(wǎng)站排名、互聯(lián)網(wǎng)營(yíng)銷、小程序開(kāi)發(fā)、公眾號(hào)商城、等建站開(kāi)發(fā),成都創(chuàng)新互聯(lián)公司網(wǎng)站建設(shè)策劃專家,為不同類型的客戶提供良好的互聯(lián)網(wǎng)應(yīng)用定制解決方案,幫助客戶在新的全球化互聯(lián)網(wǎng)環(huán)境中保持優(yōu)勢(shì)。

記得一次大批量刪除數(shù)據(jù)時(shí),由于回滾段滿,導(dǎo)致delete操作失敗,大量事務(wù)回滾,這個(gè)表又是交易使用,rollback時(shí),導(dǎo)致cpu idle急劇降低,cpu和io都繁忙了,交易根本無(wú)法使用這個(gè)表,程序直接掛死,真是帶血的教訓(xùn)。作為dba,當(dāng)時(shí)想辦法就是加快回滾速度:
提高并行回滾進(jìn)程的數(shù)量,設(shè)置為HIGH時(shí)回滾進(jìn)程=4*cpu數(shù)。在sql命令行模式下執(zhí)行
動(dòng)態(tài)修改

ALTER SYSTEM SET FAST_START_PARALLEL_ROLLBACK = HIGH;

參數(shù)解釋:

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

相關(guān)視圖:

select * from  v$fast_start_transactions

回滾過(guò)程中,回滾的進(jìn)度可以通過(guò)視圖V$FAST_START_TRANSACTIONS來(lái)確定

USN:事務(wù)對(duì)應(yīng)的undo段

STATE:事務(wù)的狀態(tài),可選的值為(BE RECOVERED, RECOVERED, or RECOVERING)

UNDOBLOCKSDONE:已經(jīng)完成的undo塊

UNDOBLOCKSTOTAL:總的undo數(shù)據(jù)塊

CPUTIME:已經(jīng)回滾的時(shí)間,單位是秒

RCVSERVERS:回滾的并行進(jìn)程數(shù)

待回滾結(jié)束,為了減少undo的影響,fast_start_parallel_rollback恢復(fù)為false,
alter system set fast_start_parallel_rollback= FALSE;

關(guān)于“oracle如何加快回滾速度”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺(jué)得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。


網(wǎng)頁(yè)題目:oracle如何加快回滾速度
當(dāng)前鏈接:http://weahome.cn/article/podpic.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部