日本好好热aⅴ|国产99视频精品免费观看|日本成人aV在线|久热香蕉国产在线

  • <cite id="ikgdy"><table id="ikgdy"></table></cite>
    1. 西西軟件園多重安全檢測下載網(wǎng)站、值得信賴的軟件下載站!
      軟件
      軟件
      文章
      搜索

      首頁西西教程數(shù)據(jù)庫教程 → 怎樣寫出精煉高效的sql語句

      怎樣寫出精煉高效的sql語句

      相關(guān)軟件相關(guān)文章發(fā)表評論 來源:本站整理時(shí)間:2010/8/10 16:49:38字體大小:A-A+

      作者:佚名點(diǎn)擊:444次評論:0次標(biāo)簽: sql

      • 類型:電子教程大。8.5M語言:中文 評分:8.3
      • 標(biāo)簽:
      立即下載

      精煉又高效率的Sql語句對一個(gè)大型網(wǎng)站或大型數(shù)據(jù)庫來講是很有用的,Sql的冗余造成系統(tǒng)與資源的占用和時(shí)間的增加。
      1.什么樣的sql,才算是高效的sql呢?

      2.sql為什么不走索引?如何讓sql走索引,即改變sql的執(zhí)行計(jì)劃

      3.索引有哪幾種?

      4,什時(shí)候用索引,什么時(shí)候全表掃描

      oracle優(yōu)化器的表統(tǒng)計(jì)信息,評估出表的最佳連接順序,表的連接方法,執(zhí)行路徑;

      最后生成執(zhí)行計(jì)劃,oracle就按著這個(gè)計(jì)劃來執(zhí)行sql

      1.什么樣的sql是高效sql?

      答:最本質(zhì)答案就是執(zhí)行時(shí)間最短,怎么才能最短了,就是用最少的資源把事辦了,不做無用功;

      即使sql的io最少,那怎么樣才才能最少呢?就是盡量用索引,不要全表掃描;在多表關(guān)聯(lián)的

      時(shí)候,開發(fā)人選正確的表連接方法,執(zhí)行路徑等

      2.sql為何不走索引

      A.類型不匹配

      B。條件列包含函數(shù)但沒有創(chuàng)建相應(yīng)的函數(shù)索引

      C。復(fù)合索引中的前導(dǎo)列沒有被做為查詢條件

      D。CBO的模式下,選擇的行數(shù)比例較大,優(yōu)化器選擇全表掃描

      E。CBO的模式下,表很久沒有分析,優(yōu)化器選擇了全表掃描

      3.索引種類及創(chuàng)建方法

      A。B*索引

      create index indexname on tablename(columnname);

      B.反向索引

      create index indexname on tablename(columnname) reverse;

      C.降序索引

      create index indexname on tablename(columnname desc);

      D.位圖索引

      create bitmap index indexname on tablename(columnname);

      E。函數(shù)索引

      create index indexname on tablename(functionname(columnname));

      4,什時(shí)候用索引,什么時(shí)候用全表掃描?

      答:

      要使用索引時(shí),首先要弄清一些基本信息

      表有多少行?查詢返回多少行?表的哪些列上有索引?都是什么樣的索引?

      在有多個(gè)條件列時(shí),應(yīng)該選擇什么樣的索引?

      A.當(dāng)查詢的記錄數(shù),在有序表中小于40%的時(shí)候,最好用索引;否則用全表掃描

      B.當(dāng)查詢的記錄數(shù),在有無序表中小于7%的時(shí)候,最好用索引;否則用全表掃描

      C.表的鎖片較多時(shí)(這個(gè)表dml操作很頻繁)

        相關(guān)評論

        閱讀本文后您有什么感想? 已有人給出評價(jià)!

        • 8 喜歡喜歡
        • 3 頂
        • 1 難過難過
        • 5 囧
        • 3 圍觀圍觀
        • 2 無聊無聊

        熱門評論

        最新評論

        發(fā)表評論 查看所有評論(0)

        昵稱:
        表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
        字?jǐn)?shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)