日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯網營銷解決方案
簡單介紹Oracle驅動表

Oracle有很多值得學習的地方,這里我們主要介紹Oracle驅動表,包括介紹hints的用法等方面。CBO根據統(tǒng)計信息選擇Oracle驅動表,假如沒有統(tǒng)計信息,則在from 子句中從左到右的順序選擇Oracle驅動表。這與RBO選擇的順序正好相反。這是英文原文(CBO determines join order from costs derived from gathered statistics. If there are no stats then CBO chooses the driving order of tables from LEFT to RIGHT in the FROM clause. This is OPPOSITE to the RBO) 。

10年積累的網站建設、網站制作經驗,可以快速應對客戶對網站的新想法和需求。提供各種問題對應的解決方案。讓選擇我們的客戶得到更好、更有力的網絡服務。我雖然不認識你,你也不認識我。但先網站制作后付款的網站建設流程,更有揭陽免費網站建設讓你可以放心的選擇與我們合作。

我還是沒法證實這句話的正確性。不過經過驗證:“如果用ordered 提示(此時肯定用CBO),則以from 子句中按從左到右的順序選擇Oracle驅動表”這句話是正確的。實際上在CBO中,如果有統(tǒng)計數據(即對表與索引進行了分析),則優(yōu)化器會自動根據cost值決定采用哪種連接類型,并選擇合適的Oracle驅動表,這與where子句中各個限制條件的位置沒有任何關系。如果我們要改變優(yōu)化器選擇的連接類型或Oracle驅動表,則就需要使用 hints了,具體hints的用法在后面會給予介紹。

如果我創(chuàng)建的3個表:

 
 
 
  1. create table A(col1 number(4,0),col2 number(4,0), col4 char(30));
  2. create table B(col1 number(4,0),col3 number(4,0), name_b char(30));
  3. create table C(col2 number(4,0),col3 number(4,0), name_c char(30));
  4. create index inx_col12A on a(col1,col2);

執(zhí)行查詢:

 
 
 
  1. select A.col4
  2. from B, A, C
  3. where B.col3 = 10
  4. and A.col1 = B.col1
  5. and A.col2 = C.col2
  6. and C.col3 = 5;
  7. Execution Plan

網站名稱:簡單介紹Oracle驅動表
網站地址:http://www.5511xx.com/article/dhodoic.html