SQL Server 2008 為關鍵任務 OLTP 應用提供可擴展、高效能、高可用、安全且易管理的資料庫引擎。本文從四大面向深度解析其企業級能力。
1. 效能與擴展性
- 高效能查詢處理引擎: 產業領先的效能與擴展性基準測試紀錄。
- 資源管理器: 工作負載群組資源配額與優先序,防止單一查詢佔用過多資源。
- 查詢分析與優化工具: 索引實體設計、統計資料維護、查詢計畫分析一站式完成。
- 分割表與原生 XML/FILESTREAM: 大量資料管理、非關聯資料儲存原生支援。
2. 高可用性
- 多重 HA 選項: Log Shipping、Database Mirroring、Failover Clustering 任選組合。
- 鏡像增強: 低頻寬連線回應時間優化、頁面級自動修復(從鏡像讀取損毀頁面)、用戶端自動重導向(無需修改連線字串)。
- Peer-to-Peer 複寫視覺化設計工具: 簡化多節點雙向複寫拓撲管理,支援任意節點讀寫。
3. 安全性
- 透明資料加密 (TDE): 整個資料庫(含記錄檔)即時加密,應用程式零修改。
- 備份加密: 防止備份媒體外洩,限定還原權限。
- 硬體安全模組 (HSM) 支援: 金鑰管理外部化,符合 PCI DSS、金融法規要求。
- 細粒度審計: 伺服器/資料庫層級事件審計,支援條件式審計(如
AUDIT UPDATE(Salary) ON Employee WHERE Salary>200000),企業級審計日誌集中管理。
4. 管理性
- SSMS 統一管理介面: 所有實例與服務單一視窗管理。
- 自動化管理: 原則基礎管理(PBM)宣告式定義組態策略,排程或即時檢查合規性。
- Performance Studio 集中監控: 多實例效能收集、鑽取分析、報表儀表板、疑難排解資訊整合。
- 資料收集器低負擔: 可程式化設定收集集(T-SQL、Trace、PerfMon),預設集影響 <5% CPU/記憶體。