Re: [SQL ] 請教關於索引的建立與規劃

作者: jengting (~~)   2013-11-13 21:44:10
: 1.要建立索引時是全部 (B~G) 都列入嗎?
就你的說明,你把這些索引都建立是可行的,
重點是建立後 Query Optimizer 使用的觀察,可以透過內建報表:索引使用量統計資訊
或利用 sys.dm_db_index_usage_stats DMV(Google 一下就會有完整語法)來觀察
: 2.增加索引時,"索引鍵資料行" 與 "包含的資料行"有什麼差別?
包含的資料行指的是建立包含索引,目的是為了滿足 covering index,
避免鍵查詢(key Lookup)進而來提升效能
: 3.欄位 D 是日期,假如今天重建索引後,舊資料都查得很快,
: 但是今天以後新增的資料就變一般速度了,請問是什麼原因
Query Optimizer 會尋找"最低成本執行計畫"來跑,因此要知道問題在哪,
必須觀察執行計畫才會知道
作者: YaMeiLo (亞妹露~!!)   2012-01-13 21:55:00
感謝 j 大,有了關鍵字,查到更多資料了

Links booklink

Contact Us: admin [ a t ] ucptt.com