<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 閱讀(1215) 評論(0)  編輯  收藏 所屬分類: 數據庫

    主站蜘蛛池模板: 亚洲综合综合在线| 亚洲欧洲日产国码久在线| 亚洲AV日韩AV高潮无码专区| 美女啪啪网站又黄又免费| 全免费A级毛片免费看网站| www国产亚洲精品久久久| 亚洲国产a∨无码中文777| 亚洲人成网站在线在线观看| 丁香花在线观看免费观看| 亚洲日韩乱码中文无码蜜桃臀网站 | 亚洲天堂免费在线| 国产精品免费久久| 国产亚洲日韩在线三区| 亚洲熟妇无码一区二区三区导航 | 国产黄色片在线免费观看| 亚洲人成自拍网站在线观看 | 免费无码H肉动漫在线观看麻豆| 最新国产AV无码专区亚洲 | 国产精品亚洲精品| 国产精品极品美女免费观看| 美女视频黄a视频全免费网站色| 午夜亚洲国产成人不卡在线| 久久久久久久国产免费看| 国产日韩亚洲大尺度高清| 免费看片在线观看| 真人无码作爱免费视频| 男人的好免费观看在线视频| 亚洲大尺度无码无码专线一区| 皇色在线视频免费网站| 久久精品亚洲精品国产色婷| 波多野结衣中文字幕免费视频| 亚洲另类无码一区二区三区| 亚洲国产精品狼友中文久久久| 激情小说亚洲色图| 日韩视频在线免费| 久久毛片免费看一区二区三区| 自怕偷自怕亚洲精品| 日韩中文无码有码免费视频| 国产精品免费久久久久久久久| 亚洲av乱码一区二区三区香蕉| 免费国产成人午夜私人影视|