<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    sunfruit[請訪問http://www.fruitres.cn]

    --我相信JAVA能走得更遠 QQ:316228067

    Oracle優化你的查詢--關于避免索引隱式失效

        --sunfruit

        說明了Oracle數據庫中的索引隱式失效的問題

    1、隱式轉換導致索引失效.這一點應當引起重視.也是開發中經常會犯的錯誤.
        由于表的字段tu_mdn定義為varchar2(20),但在查詢時把該字段作為number類型以where條件傳給Oracle,這樣會導致索引失效.
        錯誤的例子:select * from test where tu_mdn=13333333333;
        正確的例子:select * from test where tu_mdn='13333333333';
       
    2、對索引列進行運算導致索引失效,我所指的對索引列進行運算包括(+,-,*,/,! 等)
        錯誤的例子:select * from test where id-1=9;
        正確的例子:select * from test where id=10;
       
    3、使用Oracle內部函數導致索引失效.對于這樣情況應當創建基于函數的索引.
        錯誤的例子:select * from test where round(id)=10; 說明,此時id的索引已經不起作用了
        正確的例子:首先建立函數索引,create index test_id_fbi_idx on test(round(id));
                         然后 select * from test where round(id)=10; 這時函數索引起作用了

    posted on 2006-02-19 17:26 sunfruit 閱讀(1207) 評論(0)  編輯  收藏 所屬分類: 數據庫

    主站蜘蛛池模板: 亚洲美女在线观看播放| 亚洲性无码一区二区三区| 精品无码国产污污污免费网站| 亚洲国产精品久久久久秋霞影院| 免费黄网在线观看| 99免费精品视频| 国产亚洲精aa在线看| 亚洲人成网站18禁止一区 | 黄网站在线播放视频免费观看| 国产亚洲大尺度无码无码专线| free哆啪啪免费永久| 无码AV动漫精品一区二区免费| 亚洲精品综合一二三区在线 | 亚洲美女视频一区| 四虎永久免费网站免费观看| 精品成人免费自拍视频| 亚洲熟妇成人精品一区| 亚洲乱码日产一区三区| 午夜网站免费版在线观看| 日本一道本不卡免费 | 中国一级毛片免费看视频| 亚洲另类图片另类电影| 亚洲中文字幕无码爆乳av中文 | 国产精品久免费的黄网站| 国内精品一级毛片免费看| 亚洲日韩国产二区无码| 亚洲一区二区在线免费观看| 免费一级毛片在级播放| 91在线视频免费看| 国产一区二区免费视频| 免费一级全黄少妇性色生活片 | 亚洲综合熟女久久久30p| 免费看无码自慰一区二区| 久久久久免费看成人影片| 一级毛片在播放免费| 久久精品国产亚洲av麻豆蜜芽| 亚洲乱码中文字幕久久孕妇黑人| 日本久久久免费高清| 91在线视频免费看| 91短视频免费在线观看| 免费萌白酱国产一区二区三区|