<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12
      SELECT *
      FROM Table_Name
      WHERE (LAST_MODIFIED_DATE >= TO_DATE('${FROM_EXTRACT_VALUE}','YYYY-MM-DD HH24:MI:SS') AND LAST_MODIFIED_DATE < TO_DATE('${TO_EXTRACT_VALUE}','YYYY-MM-DD HH24:MI:SS')) OR (CREATION_DATE >= TO_DATE('${FROM_EXTRACT_VALUE}','YYYY-MM-DD HH24:MI:SS') AND CREATION_DATE < TO_DATE('${TO_EXTRACT_VALUE}','YYYY-MM-DD HH24:MI:SS')) 
       
      從Oracle數據庫抽數到hadoop,where語句一般會寫成or的方式(便于理解),但是OR的方式只能用到 last_modified_date 或者 creatiion_date 的單個索引,不能用到組合索引。如果想用到組合索引就要寫成and not的方式。因為OR是跑兩個query,如果數據量非常大,全表掃描是特別慢的。解決辦法如下:
      1)由于表中creatiion_date是沒有索引的,即使last_modified_date有索引,整體的抽數時間也是非常久,會導致snapshot too old的問題。所以如果選擇OR的方式就要再給creatiion_date建個索引。
      2)and not是能用到combine index的,目前可以用到last_modified_date的索引(要加上hint),再加上lob的參數(內部參數),就算不建索引也是可以滿足要求的(15分鐘,之前2個小時)。
      SELECT *
      FROM Table_Name
      WHERE
      last_modified_date >= TO_DATE('2024-04-13 00:00:00', 'YYYY-MM-DD HH24:MI:SS') and creation_date < TO_DATE('2024-04-13 02:00:00', 'YYYY-MM-DD HH24:MI:SS')
      and not (creation_date < TO_DATE('2024-04-13 00:00:00', 'YYYY-MM-DD HH24:MI:SS') and last_modified_date >= TO_DATE('2024-04-13 02:00:00', 'YYYY-MM-DD HH24:MI:SS'));
      

        

      posted on 2024-05-06 11:17  dw2nn  閱讀(326)  評論(0)    收藏  舉報

      主站蜘蛛池模板: 久久精品国产www456c0m| caoporn免费视频公开| 国语精品一区二区三区| 加勒比亚洲天堂午夜中文| 国产免费一区二区三区在线观看| 国产亚洲999精品AA片在线爽| 18成人片黄网站www| 色综合久久夜色精品国产| 精品视频在线观看免费观看| 国内自拍偷拍一区二区三区| 99久re热视频这里只有精品6| 中文字幕亚洲制服在线看| 久久这里都是精品一区| 综合激情网一区二区三区| 自拍偷区亚洲综合第二区| 久久国产精品老人性| 97久久精品人人澡人人爽| 泸定县| 九九热在线观看免费视频| 国产精品中文字幕久久| 成人3D动漫一区二区三区| 亚洲国产精品美日韩久久| 国产福利微视频一区二区| 熟女少妇精品一区二区| 精品无人码麻豆乱码1区2区| 日韩高清在线亚洲专区不卡| 精品国产一区av天美传媒| 伊人成伊人成综合网222| 国产精品青青青高清在线| 国产亚洲精品2021自在线| 久久这里都是精品二| 国产精品理论片| 色噜噜在线视频免费观看| 亚洲V天堂V手机在线| 国产成人MV视频在线观看| 日本韩国日韩少妇熟女少妇| 亚洲香蕉av一区二区蜜桃| 99九九热久久只有精品| www久久只有这里有精品| 色爱综合激情五月激情| 亚洲啪啪精品一区二区的|