看板 Database 關於我們 聯絡資訊
: 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)
YaMeiLo:感謝 j 大,有了關鍵字,查到更多資料了 11/13 21:55