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

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

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

    Dust Of Dream

    知識真的是一個圓么?

    Oracle SQL培訓筆記[開發人員][三]

    四 索引與分頁--怎么樣SQL運行的更快

    1. 正確的使用索引
      Where條件落在索引上
      不要在where的=前使用函數,否則無法使用索引
      Is Null可能無法使用索引
      不正確的隱式轉換可能不能使用索引
      如果能在索引獲得數據,就不要回表
      如果是復合索引,注意第2個字段以后,可能使用不到索引
    2. 正確的使用hint
      如果有別名,一定要有別名
      格式如/*+ index(t index_name) */
    3. 無需回表查詢的分頁寫法
      存在以下表T1(A,B,C,D) T1上有索引字段(B,C) .如果只是查B,C兩個字段則:
      select *
        
      from (select tt.b, tt.c, rownum as rn
                
      from (select t.b, t.c from t1 t where c = 2 order by t.c) tt
               
      where rownum < 3)
       
      where rn > 1
    4. 需回表查詢的分頁寫法
      select /*+ ordered use_nl(t,t1) */ 
            
      * 
             
      from (select rid from (
                
      select rownum rn,rid from (
                  
      select rowid rid from t1
                   
      where c=2 
                   
      order by c desc
                
      where rownum <= 50
             
      where rn >=1) t,
             t1
      where t.rid=t1.rowid;


    posted on 2007-10-01 12:48 Anemone 閱讀(952) 評論(1)  編輯  收藏 所屬分類: 牧羊陣法

    Feedback

    # re: Oracle SQL培訓筆記[開發人員][三] 2008-05-29 10:11 Anemone

    對于分頁寫法只要寫了hit(/*+ ordered use_nl(t,t1) */ )就不需要增加外排序了,它本身返回的結果就是排序的.  回復  更多評論   


    My Links

    Blog Stats

    News

    常用鏈接

    留言簿(1)

    隨筆分類

    隨筆檔案

    新聞檔案

    相冊

    常去網站

    搜索

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 免费看一级做a爰片久久| 日本中文字幕免费高清视频| 亚洲香蕉免费有线视频| 亚洲精品国产成人片| 精品97国产免费人成视频 | 亚洲制服丝袜在线播放| 99re6热视频精品免费观看 | 国精无码欧精品亚洲一区| 国产精品免费久久久久电影网| 亚洲国产天堂久久久久久| 日韩精品无码免费视频| 亚洲精品视频在线看| 中文字幕无线码中文字幕免费| 亚洲综合最新无码专区| a级毛片免费全部播放| 久久亚洲美女精品国产精品 | 国产精品久久久久久亚洲小说 | 日本特黄特色免费大片| 真人无码作爱免费视频| 亚洲日韩中文在线精品第一| 久久国产美女免费观看精品| 亚洲AV无码乱码在线观看富二代| 99re免费99re在线视频手机版| 亚洲乱码在线卡一卡二卡新区| 免费精品国产自产拍观看| 久久高潮一级毛片免费| 亚洲第一精品福利| 91在线品视觉盛宴免费| 妇女自拍偷自拍亚洲精品| 亚洲尤码不卡AV麻豆| 成年人网站免费视频| 无套内谢孕妇毛片免费看看| 亚洲精品高清无码视频| 100000免费啪啪18免进| 人妻无码中文字幕免费视频蜜桃| 亚洲成AV人片一区二区| 午夜免费不卡毛片完整版| a毛看片免费观看视频| 亚洲色偷偷色噜噜狠狠99| 亚洲国产另类久久久精品小说| 成人性生免费视频|