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

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

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
使用Oracle函數(shù)索引提高查詢效率

使用Oracle函數(shù)索引,無疑是提高查詢效率的有效方法之一。下面就為您詳細(xì)介紹Oracle函數(shù)索引的使用方法,希望對您能有所幫助。

企業(yè)建站必須是能夠以充分展現(xiàn)企業(yè)形象為主要目的,是企業(yè)文化與產(chǎn)品對外擴(kuò)展宣傳的重要窗口,一個合格的網(wǎng)站不僅僅能為公司帶來巨大的互聯(lián)網(wǎng)上的收集和信息發(fā)布平臺,成都創(chuàng)新互聯(lián)面向各種領(lǐng)域:假山制作成都網(wǎng)站設(shè)計、營銷型網(wǎng)站建設(shè)解決方案、網(wǎng)站設(shè)計等建站排名服務(wù)。


談到任何對列的操作都可能導(dǎo)致全表掃描,例如:

 
 
 
  1. select * from emp where substr(ename,1,2)=’SM’; 

但是這種查詢在客服系統(tǒng)又經(jīng)常使用,我們可以創(chuàng)建一個帶有substr函數(shù)的基于Oracle函數(shù)索引,

 
 
 
  1. create index emp_ename_substr on eemp ( substr(ename,1,2) ); 

但是這種查詢在客服系統(tǒng)又經(jīng)常使用,我們可以創(chuàng)建一個帶有substr函數(shù)的Oracle函數(shù)索引,

 
 
 
  1. create index emp_ename_substr on eemp ( substr(ename,1,2) ); 

這樣在執(zhí)行上面的查詢語句時,這個基于函數(shù)的索引將排上用場,執(zhí)行計劃將是(INDEX RANGE SCAN)。
上面的例子中,我們創(chuàng)建了基于函數(shù)的索引,但是如果執(zhí)行下面的查詢:

 
 
 
  1. select * from emp where substr(ename,1,1)=’S’ 

得到的執(zhí)行計劃將還是(TABLE ACCESS FULL),因為只有當(dāng)數(shù)據(jù)列能夠等式匹配時,基于函數(shù)的索引才能生效,這樣對于這種索引的計劃和維護(hù)的要求都很高。請注意,向表中添加索引是非常危險的操作,因為這將導(dǎo)致許多查詢執(zhí)行計劃的變更。然而,如果我們使用基于函數(shù)的索引就不會產(chǎn)生這樣的問題,因為Oracle只有在查詢使用了匹配的內(nèi)置函數(shù)時才會使用這種類型的索引。
 

 

 

【編輯推薦】

oracle函數(shù)返回表的實現(xiàn)

帶您了解Oracle FBI索引

詳解Windows下卸載Oracle數(shù)據(jù)庫

詳解Oracle多種表連接方式

oracle中使用SQL遞歸語句的例子


網(wǎng)站題目:使用Oracle函數(shù)索引提高查詢效率
瀏覽地址:http://m.5511xx.com/article/cooiogp.html