接續前文,本篇深入探討 DB2 表空間規劃的後兩大核心規則:依備份需求劃分表空間、依表大小區分存儲策略,助您構建高效能、易維護的資料庫架構。
隨著資料量激增,全庫備份耗時極長,嚴重衝擊線上業務。大型資料庫通常採用表空間級備份,將備份作業分散至不同時段,降低對生產系統的衝擊。
某企業業務極繁忙,每日資料增長龐大,僅有中午 1 小時與晚間 2 小時共 3 小時維護窗口,但全庫備份需 150 分鐘(2.5 小時),無法在單一窗口完成。DBA 採用表空間級備份策略:依業務繁忙度將表空間分組,分別安排在午休與下班時段備份,成功將備份負載分散,將對伺服器效能的影響降至最低。
關鍵啟示:表空間劃分應與備份排程同步設計,確保每個備份窗口能完成指定表空間的備份任務。
資料庫中表大小差異極大:小表可能僅百筆記錄,大表卻達千萬筆。規劃時需區分對待:
表空間映射並非單純套用規則,要求 DBA 擁有紮實技術功底與豐富專案經驗。實務上,經驗往往比死板規則更管用。對中小型應用,過度規劃反而浪費時間;大型資料庫才需透過精細表空間規劃釋放效能潛力。切記:牢記原則,靈活應用,拒絕生搬硬套。