日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

oracle 并行提交,如何配置Oracle并行处理(上)

發(fā)布時(shí)間:2025/3/15 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 oracle 并行提交,如何配置Oracle并行处理(上) 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

配置并行處理

Oracle試圖自動(dòng)化系統(tǒng)配置來(lái)使并行操作的性能最大化。然而,仍然有許多手工調(diào)整的空間,我們可以調(diào)整數(shù)據(jù)庫(kù),優(yōu)化SQL并行性能。

判斷并行度

合適的并行度DOP對(duì)于良好的并行性能很關(guān)鍵。Oracle會(huì)按如下方式設(shè)定DOP:

1、如果指定或請(qǐng)求了并行執(zhí)行,但是沒(méi)有指定DOP,默認(rèn)DOP會(huì)設(shè)置為該系統(tǒng)上CPU內(nèi)核數(shù)量的兩倍。對(duì)于RAC系統(tǒng),DOP值會(huì)是整個(gè)集群內(nèi)核數(shù)量的兩倍。默認(rèn)值是由配置參數(shù)“PARALLEL_ THREADS_PER_CPU”控制的。

2、對(duì)于Oracle 11g R2之后的版本,如果“ PARALLEL_DEGREE_POLICY”被設(shè)置為“AUTO”,Oracle將根據(jù)被執(zhí)行的運(yùn)行性質(zhì)和涉及對(duì)象的大小自動(dòng)調(diào)整DOP值。

3、如果“PARALLEL_ADAPTIVE_MULTI_USER”被設(shè)置為“TRUE”,Oracle將基于該系統(tǒng)的整個(gè)負(fù)載調(diào)整DOP。當(dāng)系統(tǒng)承受更重的負(fù)載時(shí),DOP值將會(huì)減少。

4、在Oracle 11g或者更高版本中,如果“PARALLEL_IO_CAP ”被設(shè)置為T(mén)RUE,Oracle將把DOP限制為IO子系統(tǒng)可以支持的值。這些IO子系統(tǒng)限制可以通過(guò)“DBMS_RESOURCE_ MANAGER.CALIBRATE_IO”存儲(chǔ)過(guò)程計(jì)算。

5、DOP可以被指定到表或者索引一級(jí),可以通過(guò)在“CREATE TABLE”,“CREATE INDEX”,“ALTER TABLE”或者“ALTER INDEX”中使用“PARALLEL ”從句來(lái)實(shí)現(xiàn)。

6、“PARALLEL ”關(guān)鍵字可以被用來(lái)指定某個(gè)查詢中指定表的DOP。

7、不管任何其它設(shè)置,DOP不能超過(guò)“PARALLEL_MAX_SERVERS”可以支持的數(shù)量。對(duì)于大部分SQL語(yǔ)句,服務(wù)器數(shù)量需要是請(qǐng)求DOP的兩倍。

正如我們可以在圖13-4中看到的,超過(guò)優(yōu)化點(diǎn)增減DOP會(huì)導(dǎo)致進(jìn)一步性能提升的失敗。然而,超過(guò)最佳優(yōu)化限制強(qiáng)行增加DOP值會(huì)對(duì)整個(gè)系統(tǒng)性能帶來(lái)重大的負(fù)面影響。盡管被并行化的SQL可能不會(huì)隨著DOP的增加而降低,但是該系統(tǒng)的負(fù)載會(huì)持續(xù)增加,而且會(huì)引起其它并發(fā)運(yùn)行的SQL要遭受響應(yīng)時(shí)間降低的影響。

圖13-5展示了增加DOP會(huì)如何影響CPU利用率。當(dāng)我們達(dá)到最優(yōu)DOP點(diǎn)時(shí)(該系統(tǒng)中的值大約是8),查詢時(shí)間的減少變的平緩了。然而,其它會(huì)話在等待CPU可用上花費(fèi)的時(shí)間會(huì)持續(xù)增長(zhǎng)。其它等待訪問(wèn)CPU的會(huì)話將需要繼續(xù)等待,這會(huì)導(dǎo)致響應(yīng)時(shí)間變慢。

超過(guò)最優(yōu)水平增加DOP可能給主機(jī)造成過(guò)載,降低其它SQL的性能。

總結(jié)

以上是生活随笔為你收集整理的oracle 并行提交,如何配置Oracle并行处理(上)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。