Database Shrink 用途:當 Transaction log 資料size 很大時,可以透過Database Shrink 讓資料檔案變小 缺點:會讓 fragmentation 更嚴重 建議:如果執行這樣的動作,通常會伴隨做 Index Re-build 這邊特別要釐清的是 Shrink 不等於 Compression, 資料庫效能的提升主要靠的是…
Database Partition
Database Partition 當table 有一個很多筆資料超過 1T 筆時, 資料庫在處理 query 就要對這麼多筆資料進行 Scan, 如果可以根據資料的年份切割 Partition ,就可以將每個 Partition 的資料減少, 進而減少資料庫所需讀取的筆數,如下圖所示,將資料透過 Date 來做切割 Partition …
不需修改程式讓資料庫效能提升的方法 – 資料壓縮
不需修改程式讓資料庫效能提升的方法- 資料壓縮 不需修改程式讓資料庫效能提升的方法: Data Compression:Table/Index 的壓縮,可以有效減少logical reads. Compression 接著要介紹的是 Data Compression,SQL Database 可以針對 Table / Index 來做壓縮,降低logical reads 的讀取次數,補充說明: 資料壓縮會額外耗用…