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

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

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

    爪哇一角

    共同探討STRUTS#HIBERNATE#SPRING#EJB等技術(shù)
    posts - 3, comments - 6, trackbacks - 0, articles - 99
      BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

    SQL Server索引

    Posted on 2009-01-22 09:10 非洲小白臉 閱讀(324) 評(píng)論(0)  編輯  收藏 所屬分類: SQL Server
    1、評(píng)估索引本身的占用空間,當(dāng)索引相對(duì)于其數(shù)據(jù)本身過大可能會(huì)無明顯作用。這種情況體現(xiàn)在:表很小,索引列過多,索引碎片過多。當(dāng)索引在select中不起作用時(shí),你還必須在insert和update、delete這些操作中去維護(hù)這些不起作用的數(shù)據(jù)。
    2、In語(yǔ)句不一定不能使用索引,where id in(1,2)和where id =1 or id=2是等效的,這里的in和not in的性能是相同的。而不能使用索引的原因是嵌套查詢: where id in(select 1 union select 2).
    3、解除嵌套查詢無法利用索引的辦法是用exists子查詢,select * from tb1 a where exists(select 1 from tb2 where id=a.id)。而exists和not exists的性能和tb1的數(shù)據(jù)量無關(guān),他們的性能差別在于tb2中的數(shù)據(jù)量。
    4、Like子句可以利用索引,所以盡可能少用left,right和substring函數(shù)。
    5、函數(shù)不能使用索引,比如convert(varchar(7),date,120)='2008-06',或者datediff函數(shù)、甚至和常量的加減乘除運(yùn)算等,正確的做法是用比較符號(hào)或者盡可能把datediff之類的函數(shù)放到等號(hào)右邊。
    6、不用擔(dān)心隱式轉(zhuǎn)換,它總是轉(zhuǎn)換等號(hào)右邊的。比如 where id='2' 和where id=2是等效的。
    7、聚集索引的查詢性能好于非聚集索引,但是維護(hù)代價(jià)很大,對(duì)于他的數(shù)據(jù)改變會(huì)引起整行數(shù)據(jù)的物理位置移動(dòng)。同時(shí)聚集索引還要為非聚集索引提供索引服務(wù),所以盡量不用過大的列或過多的列作聚集索引。
    8、聚集索引可以極大優(yōu)化大于,小于,group by和order by以及join語(yǔ)句的查詢性能。
    9、一張表只能由一個(gè)聚集索引。
    10、唯一索引有助于查詢優(yōu)化。
    11、聯(lián)合索引的第一列可以單獨(dú)使用,其他的索引列在單獨(dú)的where子句中不起作用。
    12、索引的升序降序?qū)rder by子句的影響很大。
    13、符合特定條件的計(jì)算列也可以創(chuàng)建索引。


    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 最近免费中文字幕高清大全| 亚洲精品色播一区二区| 两个人看www免费视频| 亚洲AV无码乱码在线观看| 色多多免费视频观看区一区| 性做久久久久免费观看| 国产亚洲一卡2卡3卡4卡新区| 日韩免费毛片视频| 久久久久亚洲AV无码去区首| 女性无套免费网站在线看| 亚洲精品456人成在线| 全免费a级毛片免费看不卡| 337P日本欧洲亚洲大胆艺术图 | 久久爰www免费人成| 久久久综合亚洲色一区二区三区| 亚洲第一成年网站视频| 成人国产mv免费视频| 人妖系列免费网站观看| 久久精品国产亚洲AV不卡| 国偷自产一区二区免费视频| 亚洲精品视频在线| 国产va免费精品观看精品| 亚洲欧美黑人猛交群| 亚洲精品国产V片在线观看| 免费无码又爽又刺激高潮软件 | 最新仑乱免费视频| 男人免费视频一区二区在线观看| 亚洲精品国产成人影院| 午夜视频免费在线观看| 亚洲另类古典武侠| 一本色道久久88亚洲综合 | 亚洲乱码无限2021芒果| 国产真人无遮挡作爱免费视频| 特级毛片在线大全免费播放| 亚洲人成色7777在线观看不卡| 精品国产污污免费网站| 亚洲成人一级电影| 亚洲伊人久久综合中文成人网| 久久精品私人影院免费看| 亚洲精品乱码久久久久久V | 亚洲福利视频网址|