資料庫運行效能是 DBA 核心關注點,表空間配置更是關鍵環節。DB2 採「表 → 表空間 → 資料庫」三級存儲架構,表空間設置直接影響存取效率。本系列將分三篇詳解讓數據表合理映射至表空間的五大核心規則,本文為首篇,涵蓋規則一與二。
實務觀察顯示,資料庫中約 40%-50% 表屬高頻訪問,其餘極少使用。以 ERP 系統為例:採購單、銷售單表日均高頻存取,成本調整單表全年僅數次。
此舉大幅減少 I/O 爭用,顯著提升整體資料庫效能。
同一表內,欄位存取頻率差異巨大。人事系統中,員工照片、身分證影本屬 LOB 大物件,極少查詢,但若包含在 SELECT * 中會嚴重拖慢速度,且隨筆數增長呈幾何級下降。
SELECT * 讀取無用大物件。此法兼顧查詢效能與存儲成本,是大型系統表設計的標準範式。
下一篇將深入探討「規則三:索引、長字段、普通數據分離存儲」與「規則四:依備份需求規劃表空間」,敬請期待。