看板 Database 關於我們 聯絡資訊
DB版本:MS-SQL2008R2 or 2012 假如有一張表有十個欄位A~J A為主鍵 B、C 為經常用來 join 的欄位 (單一或同時被 join) D、E、F 為經常查詢的條件 ( 0個或全部被列入 where) B、D、G 為用於 Order by 的欄位 想請問版上前輩們: 1.要建立索引時是全部 (B~G) 都列入嗎? 2.增加索引時,"索引鍵資料行" 與 "包含的資料行"有什麼差別? 3.欄位 D 是日期,假如今天重建索引後,舊資料都查得很快, 但是今天以後新增的資料就變一般速度了,請問是什麼原因? 小弟查MSDN前半段都能理解,看到後來就覺得講得很籠統, 希望有神人可以開示一下~謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.44.74.32