亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

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

瀏覽:96日期: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 數據庫
主站蜘蛛池模板: 一区在线免费观看 | 亚洲视频在线免费播放 | 色婷婷精品免费视频 | 日日夜夜操操操 | 国产精品黄大片在线播放 | 成人嘿嘿视频网站在线 | 精品中文字幕制服中文 | 精品视频一区二区三区在线播放 | 黄色草逼网站 | 久久99热狠狠色一区二区 | 91久久精品国产91久久性色也 | 91精品国产肉丝高跟在线 | 美女色影院 | 欧美 日韩 中文字幕 | 香港一级a毛片在线播放 | 91视频麻豆视频 | 成人网视频免费播放 | 欧美一级视频在线观看欧美 | 最近手机中文字幕无吗 | 亚洲欧美第一页 | 看黄色一级视频 | 国产精品乱码一区二区三区 | 蜜桃福利视频 | 黄色资源在线观看 | 国产视频在线免费观看 | 又大又紧又硬又湿a视频 | 欧美日韩综合网 | 国产国产人在线成免费视频69 | 亚洲精品一区二区三区婷婷月 | 国产在线一区观看 | 丁香婷婷综合五月六月 | 免费看黄在线网站 | 欧美性色xo影院69 | 日本欧美大码aⅴ在线播放 日本欧美不卡一区二区三区在线 | 青青草一区国产97 | 尤物视频在线观看 | 在线观看国产精品日本不卡网 | www.夜色.com| 欧美特黄特色aaa大片免费看 | 黄毛片在线观看 | 欧美日韩综合精品一区二区三区 |