激情五月天婷婷,亚洲愉拍一区二区三区,日韩视频一区,a√天堂中文官网8

<ul id="buwfs"><strike id="buwfs"><strong id="buwfs"></strong></strike></ul>
    <output id="buwfs"></output>
  • <dfn id="buwfs"><source id="buwfs"></source></dfn>
      <dfn id="buwfs"><td id="buwfs"></td></dfn>
      <div id="buwfs"><small id="buwfs"></small></div>
      <dfn id="buwfs"><source id="buwfs"></source></dfn>
      1. <dfn id="buwfs"><td id="buwfs"></td></dfn>
        始創(chuàng)于2000年 股票代碼:831685
        咨詢(xún)熱線(xiàn):0371-60135900 注冊(cè)有禮 登錄
        • 掛牌上市企業(yè)
        • 60秒人工響應(yīng)
        • 99.99%連通率
        • 7*24h人工
        • 故障100倍補(bǔ)償
        全部產(chǎn)品
        您的位置: 網(wǎng)站首頁(yè) > 幫助中心>文章內(nèi)容

        Oracle 中并行度的設(shè)置需要考慮的因素

        發(fā)布時(shí)間:  2012/9/4 17:48:55

        并行執(zhí)行是Oracle 中一項(xiàng)比較重要的技術(shù),特別是在OLAP系統(tǒng)中,應(yīng)對(duì)長(zhǎng)期運(yùn)行資源消耗高的SQL語(yǔ)句。并行度的設(shè)置對(duì)于使用oracle并行執(zhí)行特性來(lái)說(shuō)是一項(xiàng)關(guān)鍵而復(fù)雜的任務(wù),設(shè)置的不恰當(dāng),可能反而因?yàn)槭褂胦racle 并行執(zhí)行特性而導(dǎo)致系統(tǒng)的性能下降。

        Oracle 中并行度的設(shè)置不僅僅是通過(guò)幾個(gè)參數(shù)的調(diào)整那么簡(jiǎn)單,更重要的是明確以下幾個(gè)問(wèn)題。

        1、服務(wù)器的CPU核心數(shù)。-
         


        雖然現(xiàn)在的筆記本電腦都早已經(jīng)跨入雙核的時(shí)代,更不用說(shuō)是服務(wù)器了,但是還是可能存在你的服務(wù)器運(yùn)行在單個(gè)CPU的虛擬機(jī)上面。即使你的服務(wù)器有多個(gè)核心,但是把并行度設(shè)置的過(guò)高是不明智的。所有應(yīng)該認(rèn)真的考慮一下CPU核心數(shù)和并行度的關(guān)系。

        2、訪(fǎng)問(wèn)的數(shù)據(jù)在磁盤(pán)上面是如何組織的。

        如果是存儲(chǔ)在單個(gè)磁盤(pán)上面,因?yàn)椴⑿羞M(jìn)程或者線(xiàn)程要排隊(duì)等待訪(fǎng)問(wèn)磁盤(pán),會(huì)削弱并行處理的優(yōu)勢(shì),如果要訪(fǎng)問(wèn)的數(shù)據(jù)按照能夠并行訪(fǎng)問(wèn)的方式組織在多個(gè)磁盤(pán)設(shè)備上面(并不是數(shù)據(jù)組織到多個(gè)磁盤(pán)就能夠并行訪(fǎng)問(wèn)的),那么并行的優(yōu)勢(shì)將會(huì)很明顯。

        3、要采用并行執(zhí)行的SQL是什么性質(zhì)的。

        那些長(zhǎng)期運(yùn)行或者資源密集型的SQL語(yǔ)句,才能夠在并行執(zhí)行中獲得益處。

        那些短小的SQL語(yǔ)句并不是適合采用并行執(zhí)行。因?yàn)槌跏蓟蛥f(xié)調(diào)多個(gè)并行進(jìn)程存在一定的開(kāi)銷(xiāo)。所有說(shuō)事務(wù)性的語(yǔ)句不適合采用并行執(zhí)行,并行執(zhí)行更多的場(chǎng)合是使用在OLAP系統(tǒng)中。

        注:系統(tǒng)中不可能所有的SQL語(yǔ)句都采用并行執(zhí)行,也沒(méi)有這個(gè)必要。

        4、系統(tǒng)的負(fù)載。

        即使你的系統(tǒng)中CPU核心數(shù)很多,IO性能也很好,也支持并行IO,內(nèi)存也大。

        但是系統(tǒng)的負(fù)載卻可能很高,這時(shí)候如果啟用較多的并行進(jìn)程,將會(huì)導(dǎo)致系統(tǒng)整體性能的下降,因?yàn)椴⑿袌?zhí)行是典型的“以資源換時(shí)間”的例子。所有采用并行執(zhí)行的時(shí)候確保系統(tǒng)中的可用資源比較充足。

        5、整體也個(gè)體的關(guān)系。

        這里需要注意一點(diǎn)是,并行執(zhí)行的SQL語(yǔ)句對(duì)系統(tǒng)其他SQL語(yǔ)句性能的影響。系統(tǒng)中資源的總量是固定的,貌似采用虛擬化技術(shù)可以動(dòng)態(tài)的調(diào)整系統(tǒng)中的總體資源。

        但是調(diào)整需要時(shí)間,另外并是不所有的系統(tǒng)都采用了這種技術(shù),更重要的前提是money。所有在系統(tǒng)資源總量不變的情況下,你并行執(zhí)行的SQL語(yǔ)句消耗的資源多了勢(shì)必其他SQL執(zhí)行可用的資源就減少了,從而導(dǎo)致系統(tǒng)中其他SQL語(yǔ)句的執(zhí)行性能下降。

        所以我們需要做一個(gè)tradeoff.

        6、什么樣的SQL語(yǔ)句可以并行的執(zhí)行。

        并不是所有的SQL語(yǔ)句的執(zhí)行都可以并行執(zhí)行,如果你不知道SQL語(yǔ)句并行執(zhí)行的條件,那么很可能導(dǎo)致這一的疑問(wèn),我采用了并行執(zhí)行,怎么性能沒(méi)有提高?

        7、并行執(zhí)行不是在做SQL優(yōu)化。

        跑出某個(gè)結(jié)果或者實(shí)施某個(gè)操作,使用并行執(zhí)行只是使用更多的資源來(lái)?yè)Q取較短的執(zhí)行時(shí)間,并不是實(shí)施SQL的優(yōu)化。如果采用并行執(zhí)行的SQL本身有性能問(wèn)題的話(huà)那么并行執(zhí)行將會(huì)放大這一問(wèn)題,影響其他SQL語(yǔ)句的執(zhí)行。

        8、請(qǐng)先測(cè)試。

        為了確保并行執(zhí)行能夠滿(mǎn)足你的需求,請(qǐng)先進(jìn)行測(cè)試。

        對(duì)于Oracle parallel SQL 的絕佳材料:


         


        本文出自:億恩科技【mszdt.com】

        服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]

      2. 您可能在找
      3. 億恩北京公司:
      4. 經(jīng)營(yíng)性ICP/ISP證:京B2-20150015
      5. 億恩鄭州公司:
      6. 經(jīng)營(yíng)性ICP/ISP/IDC證:豫B1.B2-20060070
      7. 億恩南昌公司:
      8. 經(jīng)營(yíng)性ICP/ISP證:贛B2-20080012
      9. 服務(wù)器/云主機(jī) 24小時(shí)售后服務(wù)電話(huà):0371-60135900
      10. 虛擬主機(jī)/智能建站 24小時(shí)售后服務(wù)電話(huà):0371-60135900
      11. 專(zhuān)注服務(wù)器托管17年
        掃掃關(guān)注-微信公眾號(hào)
        0371-60135900
        Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權(quán)所有  地址:鄭州市高新區(qū)翠竹街1號(hào)總部企業(yè)基地億恩大廈  法律顧問(wèn):河南亞太人律師事務(wù)所郝建鋒、杜慧月律師   京公網(wǎng)安備41019702002023號(hào)
          0
         
         
         
         

        0371-60135900
        7*24小時(shí)客服服務(wù)熱線(xiàn)