欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

Oracle自適應(yīng)游標

1  

成都創(chuàng)新互聯(lián)公司制作網(wǎng)站網(wǎng)頁找三站合一網(wǎng)站制作公司,專注于網(wǎng)頁設(shè)計,成都做網(wǎng)站、成都網(wǎng)站建設(shè),網(wǎng)站設(shè)計,企業(yè)網(wǎng)站搭建,網(wǎng)站開發(fā),建網(wǎng)站業(yè)務(wù),680元做網(wǎng)站,已為成百上千家服務(wù),成都創(chuàng)新互聯(lián)公司網(wǎng)站建設(shè)將一如既往的為我們的客戶提供最優(yōu)質(zhì)的網(wǎng)站建設(shè)、網(wǎng)絡(luò)營銷推廣服務(wù)!

自適應(yīng)游標共享Adaptive Cursor Sharing或擴展的游標共享(Extended Cursor Sharing)是Oracle 11g的新特性之一,主要用于解決以前版由于綁定變量窺探導致SQL語句無法獲得最佳執(zhí)行計劃的缺陷,即能夠?qū)π实拖碌挠螛?子游標)進行自動識別而選擇最佳的執(zhí)行計劃。


2  使用綁定變量執(zhí)行SQL語句并獲得首次執(zhí)行情況


3  自適應(yīng)游標共享的外在體現(xiàn)
        自適應(yīng)游標共享主要通過三個字段來得以體現(xiàn),即is_bind_sensitive,is_bind_aware,is_shareable。(注:此三個字段僅在Oracle 11g
        中存在)。通過上面從v$sql(v$sqlarea中不存在is_shareable)的查詢可知,三個字段分別被賦予了不同的值,代表了不同的含義。
     
      is_bind_sensitive(綁定是否敏感)
          表示該子游標中是否使用了綁定變量要素,且采用bind peeking方法進行執(zhí)行計劃生成。如果執(zhí)行計劃依賴于窺探到的值,此處為Y,
          否則為N。
     
      is_bind_aware(綁定是否可知)
          表示該子游標是否使用了extended cursor sharing技術(shù),是則為Y,否則為N,如為N,則該游標將廢棄,不再可用。
     
      is_shareable(是否可共享)
          表示該子游標可否被下次軟解析是否可共享使用。可共享則為Y,否則為N,表示該子游標失去了共享價值,按LRU算法淘汰。
 
      由于該SQL語句為首次執(zhí)行,因此從v$sql查詢的結(jié)果中得知
          is_bind_sensitive 為Y值(首次運行,執(zhí)行了bind peeking)
          is_bind_aware     為N值(首次運行,不被extended cursor sharing支持)
          is_shareable      為Y值(執(zhí)行計劃可共享)


1、自適應(yīng)游標共享在SQL語句首次執(zhí)行時(使用綁定變量),進行窺探,并記錄窺探結(jié)果,如果后續(xù)有相同的的SQL語句執(zhí)行,則對窺探結(jié)果進行比較以判斷是否需要生成新的執(zhí)行計劃。此即為綁定變量是否敏感。
2、綁定變量的可知性用于判斷當前的游標是否為可擴展性游標共享,當不可知時,則游標被廢棄。

3、自適應(yīng)游標共享的實質(zhì)是在Oracle 10g以前的基礎(chǔ)上實現(xiàn)了多次綁定變量窺探,增加了獲取最佳執(zhí)行計劃選擇的機率。
4、盡管使用自適應(yīng)游標共享特性,但并不能保證每次執(zhí)行SQL語句一定按最佳計劃執(zhí)行。
5、自適應(yīng)游標共享也不能保證兩次執(zhí)行相同SQL語句一定按相同的執(zhí)行計劃執(zhí)行,因為自適應(yīng)游標共享會不斷嘗試peeking。


文章名稱:Oracle自適應(yīng)游標
標題URL:http://www.chinadenli.net/article36/iiijsg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)網(wǎng)站制作網(wǎng)站收錄營銷型網(wǎng)站建設(shè)微信小程序網(wǎng)站維護品牌網(wǎng)站設(shè)計

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

綿陽服務(wù)器托管