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

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

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      之乎者也,阿彌陀佛

      軟件設計的原則就是,化繁為簡,化難為易,把人的思維集中在簡單的領域,然后通過有序的組合實現復雜的邏輯。

        博客園  :: 首頁  :: 新隨筆  :: 聯系 :: 訂閱 訂閱  :: 管理

      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; 這時函數索引起作用了
       
      4. 以下使用會使索引失效,應避免使用;
       a. 使用 <> 、not in 、not exist、!=
       b. like "%_" 百分號在前(可采用在建立索引時用reverse(columnName)這種方法處理)
             c. 單獨引用復合索引里非第一位置的索引列.應總是使用索引的第一個列,如果索引是建立在多個列上, 只有在它的第一個 列被where子句引用時,優化器才會選擇使用該索引。
       d. 字符型字段為數字時在where條件里不添加引號.
       e. 當變量采用的是times變量,而表的字段采用的是date變量時.或相反情況。
       
       
      5. 不要將空的變量值直接與比較運算符(符號)比較。
         如果變量可能為空,應使用 IS NULL 或 IS NOT NULL 進行比較,或者使用 ISNULL 函數。
       
      6. 不要在 SQL 代碼中使用雙引號。
        因為字符常量使用單引號。如果沒有必要限定對象名稱,可以使用(非 ANSI SQL 標準)括號將名稱括起來。
       
      7. 將索引所在表空間和數據所在表空間分別設于不同的磁盤chunk上,有助于提高索引查詢的效率。
       
      8. Oracle默認使用的基于代價的SQL優化器(CBO)非常依賴于統計信息,一旦統計信息不正常,會導致數 據庫查詢時不使用索引或使用錯誤的索引。
           一般來說,Oracle的自動任務里面會包含更新統計信息的語句,但如果表數據發生了比較大的變化(超過 20%),可以考慮立即手動更新統計信息,例如:analyze table abc compute statistics,但注意,更新統計 信息比較耗費系統資源,建議在系統空閑時執行。
       
      9. Oracle在進行一次查詢時,一般對一個表只會使用一個索引.
           因此,有時候過多的索引可能導致Oracle使用錯誤的索引,降低查詢效率。例如某表有索引1(Policyno) 和索引 2 ( classcode),如果查詢條件為  policyno =  ‘ xx ’  and classcode =  ‘ xx ’ ,則系統有可能會使用索引 2,相較于使用索引1,查詢效率明顯降低。
       
      10. 優先且盡可能使用分區索引。
      posted on 2015-09-01 18:41  搏擊的小船  閱讀(6892)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 欧美18videosex性欧美tube1080| 丰满熟女人妻一区二区三| 福利一区二区在线观看| 18黑白丝水手服自慰喷水网站| 动漫av网站免费观看| 欧美人伦禁忌dvd放荡欲情| 92国产精品午夜福利免费| 亚洲精品一区二区美女| 欧洲人妻丰满av无码久久不卡| 亚洲在av极品无码天堂| 国产福利社区一区二区| 久久久婷婷成人综合激情| 国产精品久久久一区二区三区| 日韩福利视频导航| 最近中文字幕国产精选| 久久精品国产亚洲av久| 精品偷拍被偷拍在线观看| 人妻换着玩又刺激又爽| 国产精品久久久久7777| 肃宁县| 日本三级香港三级人妇99| 久久精品亚洲热综合一区二区| 国产精品一区二区中文| av老司机亚洲精品天堂| 亚洲欧美电影在线一区二区| 日韩在线观看精品亚洲| 国产精品久久人妻无码网站一区 | 麻豆国产成人AV在线播放| 网友偷拍视频一区二区三区| 久久久久人妻一区二区三区| 99久久亚洲综合精品成人| 亚洲香蕉网久久综合影视| 鸡泽县| 亚洲国产成人精品无色码| 亚洲中文字幕一区二区| 欧美国产日韩在线三区| 国产69精品久久久久99尤物| 免费拍拍拍网站| 国产麻豆成人传媒免费观看| 色九月亚洲综合网| 67194熟妇在线观看线路|