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

看板Database作者 (~~)時間12年前 (2013/11/13 21:44), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
: 1.要建立索引時是全部 (B~G) 都列入嗎? 就你的說明,你把這些索引都建立是可行的, 重點是建立後 Query Optimizer 使用的觀察,可以透過內建報表:索引使用量統計資訊 或利用 sys.dm_db_index_usage_stats DMV(Google 一下就會有完整語法)來觀察 : 2.增加索引時,"索引鍵資料行" 與 "包含的資料行"有什麼差別? 包含的資料行指的是建立包含索引,目的是為了滿足 covering index, 避免鍵查詢(key Lookup)進而來提升效能 : 3.欄位 D 是日期,假如今天重建索引後,舊資料都查得很快, : 但是今天以後新增的資料就變一般速度了,請問是什麼原因 Query Optimizer 會尋找"最低成本執行計畫"來跑,因此要知道問題在哪, 必須觀察執行計畫才會知道 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.85.15.187 ※ 編輯: jengting 來自: 219.85.15.187 (11/13 21:55)

11/13 21:55, , 1F
感謝 j 大,有了關鍵字,查到更多資料了
11/13 21:55, 1F
文章代碼(AID): #1IWu8iPy (Database)
文章代碼(AID): #1IWu8iPy (Database)