驗證結果的確是index和partition table都有節省記憶體快取
以後再研究index seek和index scan細部運作,和它還不太熟@@
最後解法還是把歷史資料拆成歷史檔,確認程式不會查太久的資料
用SqlAgent每月把歷史資料轉入歷史檔
但是建NonClustered Index也會有幫助,只是ldf會比較大
PK是交易日期+交易編號+序號
交易日期是會最常被搜尋的column,所以用它建NonClustered Index
這題應該用不到Partition Table
SQL筆記:Index Scan vs Index Seek
Sql Server中的表访问方式Table Scan, Index Scan, Index Seek
SQL Server中SCAN 和SEEK的区别
Buffer Management
沒有留言:
張貼留言