成人视屏在线观看-国产99精品-国产精品1区2区-欧美一级在线观看-国产一区二区日韩-色九九九

您的位置:首頁技術文章
文章詳情頁

Oracle查詢指定索引提高查詢效率

瀏覽:142日期:2023-11-21 14:09:43
一個1600萬數據表--短信上行表TBL_SMS_MO結構:CREATE TABLE TBL_SMS_MO(SMS_ID NUMBER,MO_ID VARCHAR2(50),MOBILE VARCHAR2(11),SPNUMBER VARCHAR2(20),MESSAGE VARCHAR2(150),TRADE_CODE VARCHAR2(20),LINK_ID VARCHAR2(50),GATEWAY_ID NUMBER,GATEWAY_PORT NUMBER,MO_TIME DATE DEFAULT SYSDATE);CREATE INDEX IDX_MO_DATE ON TBL_SMS_MO (MO_TIME) PCTFREE 10 INITRANS 2 MAXTRANS 255 STORAGE ( INITIAL 1M NEXT 1M MINEXTENTS 1 MAXEXTENTS UNLIMITED PCTINCREASE 0 );CREATE INDEX IDX_MO_MOBILE ON TBL_SMS_MO (MOBILE) PCTFREE 10 INITRANS 2 MAXTRANS 255 STORAGE ( INITIAL 64K NEXT 1M MINEXTENTS 1 MAXEXTENTS UNLIMITED PCTINCREASE 0 );問題:從表中查詢某時間段內某手機發送的短消息,如下SQL語句:SELECT MOBILE,MESSAGE,TRADE_CODE,MO_TIMEFROM TBL_SMS_MOWHERE MOBILE='130XXXXXXXX'AND MO_TIME BETWEEN TO_DATE('2006-04-01','YYYY-MM-DD HH24:MI:SS') AND TO_DATE('2006-04-07','YYYY-MM-DD HH24:MI:SS')ORDER BY MO_TIME DESC返回結果大約需要10分鐘,應用于網頁查詢,簡直難以忍受。分析:在PL/SQL Developer,點擊“EXPlain Plan”按鈕(或F5鍵),對SQL進行分析,發現缺省使用的索引是IDX_MO_DATE。問題可能出在這里,因為相對于總數量1600萬數據來說,都mobile的數據是很少的,假如使用IDX_MO_MOBILE比較輕易鎖定數據。如下優化:SELECT /*+;index(TBL_SMS_MO IDX_MO_MOBILE) */ MOBILE,MESSAGE,TRADE_CODE,MO_TIMEFROM TBL_SMS_MOWHERE MOBILE='130XXXXXXXX'AND MO_TIME BETWEEN TO_DATE('2006-04-01','YYYY-MM-DD HH24:MI:SS') AND TO_DATE('2006-04-07','YYYY-MM-DD HH24:MI:SS')ORDER BY MO_TIME DESC測試:按F8運行這個SQL,哇~... ... 2.360s,這就是差別。
標簽: Oracle 數據庫
主站蜘蛛池模板: 久草免费在线播放 | 精品国产亚洲人成在线 | 国产视频网站在线观看 | 国产一区中文字幕在线观看 | 男人操美女网站 | 亚洲精品一区二区三区在线看 | 精品三级内地国产在线观看 | 欧美性猛交xxx免费看人妖 | 97操碰| 亚洲国产日韩欧美在线 | 美国三级视频 | 久久精品国产精品亚洲人人 | 亚洲精品国产一区二区三区四区 | 国产一区视频在线播放 | 精品少妇一区二区三区视频 | 午夜欧美性欧美 | 男人一进一出桶女人视频 | 国产高清自拍一区 | 欧美日本一区亚洲欧美一区 | 国产20岁美女一级毛片 | 成人影院午夜久久影院 | 美女一级毛片毛片在线播放 | 久草免费在线播放视频 | 在线免费一级片 | 欧美黑人巨大xxxxxxxx | 韩国本免费一级毛片免费 | 欧美成人午夜视频免看 | 特级黄色毛片在放 | a高清免费毛片久久 | 日本一区二区不卡久久入口 | 特黄a三级三级三级 | 性色午夜视频免费男人的天堂 | 久久精品国产半推半就 | a级毛片在线免费看 | 国产精品日韩欧美在线 | 国产成人亚洲精品一区二区在线看 | 全国男人的天堂网站 | 成年人黄国产 | 久久精品国产99久久99久久久 | 欧美综合成人 | 久久久久久久99精品免费观看 |