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

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

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
OracleHINT的常用用法在SQL優(yōu)化過程中

在SQL優(yōu)化過程中有很多的用法可供我們大家選擇的,今天我們主要向大家介紹一些i實際應(yīng)用中比較常見Oracle HINT的幾種用法,我在一個信譽度很好的網(wǎng)站找到一個關(guān)于SQL優(yōu)化過程中常見Oracle HINT的用法的資料,拿出來供大家分享。

創(chuàng)新互聯(lián)建站主營西山網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,重慶APP軟件開發(fā),西山h5微信平臺小程序開發(fā)搭建,西山網(wǎng)站營銷推廣歡迎西山等地區(qū)企業(yè)咨詢

在SQL語句優(yōu)化過程中,我們經(jīng)常會用到hint,現(xiàn)總結(jié)一下在SQL優(yōu)化過程中常見Oracle HINT的用法:

 
 
 
  1. /*+ALL_ROWS*/ 

表明對語句塊選擇基于開銷的優(yōu)化方法,并獲得***吞吐量,使資源消耗最小化.

例如:

 
 
 
  1. SELECT /*+ALL+_ROWS*/ EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS WHERE EMP_NO='SCOTT';  
  2. /*+FIRST_ROWS*/  

 

表明對語句塊選擇基于開銷的SQL優(yōu)化過程中常見Oracle HINT的用法,并獲得***響應(yīng)時間,使資源消耗最小化.

例如:

 
 
 
  1. SELECT /*+FIRST_ROWS*/ EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS WHERE EMP_NO='SCOTT';  
  2.  /*+CHOOSE*/  

 

表明如果數(shù)據(jù)字典中有訪問表的統(tǒng)計信息,將基于開銷的優(yōu)化方法,并獲得***的吞吐量;

表明如果數(shù)據(jù)字典中沒有訪問表的統(tǒng)計信息,將基于規(guī)則開銷的優(yōu)化方法;

例如:

 
 
 
  1. SELECT /*+CHOOSE*/ EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS WHERE EMP_NO='SCOTT';  
  2.  /*+RULE*/  

 

表明對語句塊選擇基于規(guī)則的優(yōu)化方法.

例如:

 
 
 
  1. SELECT /*+ RULE */ EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS WHERE EMP_NO='SCOTT';  
  2. /*+FULL(TABLE)*/  

 

表明對表選擇全局掃描的方法.

例如:

 
 
 
  1. SELECT /*+FULL(A)*/ EMP_NO,EMP_NAM FROM BSEMPMS A WHERE EMP_NO='SCOTT';  
  2.  /*+ROWID(TABLE)*/  

 

提示明確表明對指定表根據(jù)ROWID進行訪問.

例如:

 
 
 
  1. SELECT /*+ROWID(BSEMPMS)*/ * FROM BSEMPMS WHERE ROWID>='AAAAAAAAAAAAAA'  
  2. AND EMP_NO='SCOTT';  
  3. /*+CLUSTER(TABLE)*/  

 

提示明確表明對指定表選擇簇掃描的訪問方法,它只對簇對象有效.

例如:

 
 
 
  1. SELECT /*+CLUSTER */ BSEMPMS.EMP_NO,DPT_NO FROM BSEMPMS,BSDPTMS  
  2. WHERE DPT_NO='TEC304' AND BSEMPMS.DPT_NO=BSDPTMS.DPT_NO;  
  3. /*+INDEX(TABLE INDEX_NAME)*/  

 

表明對表選擇索引的掃描方法.

以上的相關(guān)內(nèi)容就是對SQL優(yōu)化過程中常見Oracle HINT的用法的介紹,望你能有所收獲。


名稱欄目:OracleHINT的常用用法在SQL優(yōu)化過程中
網(wǎng)址分享:http://m.5511xx.com/article/djpgjoj.html