OK,從上面我們可以看到索引很正常。那現(xiàn)在假設(shè)我們不再需要這個索引了,因此想刪除它,但又不知道會不會有本文開頭所說的風(fēng)險。如果可以刪除前先把索引不可見,確認(rèn)沒問題后再刪除,這樣就沒問題了,為此,Oracle11g推出新的功能,設(shè)置索引是否可見,示例如下:

在白沙黎族等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供做網(wǎng)站、成都做網(wǎng)站 網(wǎng)站設(shè)計制作定制網(wǎng)站,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站設(shè)計,全網(wǎng)整合營銷推廣,外貿(mào)網(wǎng)站制作,白沙黎族網(wǎng)站建設(shè)費用合理。
你是想讓某一個索引不起作用,還是全部索引不起作用,如果是全部索引,也就是說你要走全表掃描,那么用hint就行,如果讓某一個索引不起作用,用另外一個索引,那么也可以用hint指定。
比如:
不走任何索引(全表掃描):
SELECT /*+ FULL(A) */ EMP_NO,EMP_NAM FROM BSEMPMS A WHERE EMP_NO='SCOTT'
不走某一個索引:
將上文的/*+ FULL(A) */換為/*+ NO_INDEX(TABLE INDEX1, index2) */
走某一個索引
將上文的/*+ FULL(A) */換為/*+ INDEX(TABLE INDEX1, index2) */
hint還有很多用法,你可以慢慢查。
如果索引是在沒用那么就drop掉。讓他永遠無效,我覺得還不如drop掉呢。省的留下來煩心。
索引應(yīng)該是不能禁用的。
可以考慮將語法存儲下來,
然后刪掉索引。
如果需要恢復(fù)的時候,再創(chuàng)建就可以了。
文章題目:oracle索引怎么停用,oracle刪掉索引
標(biāo)題URL:http://chinadenli.net/article25/dsiocci.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版、靜態(tài)網(wǎng)站、網(wǎng)站內(nèi)鏈、微信公眾號、手機網(wǎng)站建設(shè)、搜索引擎優(yōu)化
聲明:本網(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)