NTFS 需預留空間減少碎片,所有陣列保持 ≥20% 可用。
同容量下,7 塊 18G(RAID5)優於 4 塊 36G:更多磁頭並行,讀寫吞吐更高。重新配置陣列合併小陣列可顯著提升 I/O。
| RAID | 適用場景 | 性能 | 成本 |
|---|---|---|---|
| RAID 1 (鏡像) | OS、頁文件、SQL 程序、小數據庫、單獨事務日志 | 讀寫均衡好 | 中 |
| RAID 5 | 只讀/讀多寫少(<10% 寫)的大數據倉庫 | 寫性能差(~RAID10 50%) | 低 |
| RAID 10 (鏡像+條帶) | 核心用戶數據庫、高寫入事務日志 | 最佳 | 高 |
原則:事務日志必須獨立 RAID 1/10,避免順序寫與隨機讀爭奪磁頭。
Diskeeper 可在線整理 MDF/LDF| 文件類型 | 推薦陣列 | 隔離原則 |
|---|---|---|
| 作業系統 | C: RAID 1 | 與 SQL 數據隔離 |
| SQL Server 程序 | C: RAID 1(或獨立小陣列) | 與數據隔離 |
| 虛擬內存 | C: 或獨立小陣列 | 專用服務器很少用到 |
| tempdb | 獨立 RAID 1/10(重用時) | 避免與用戶數據爭奪;禁用 RAID 5 |
| 系統庫 | 與用戶數據同陣列可接受 | 極大實例可獨立 |
| 用戶數據庫 (MDF) | 獨立 RAID 1/5/10 | 多大庫每庫獨立陣列 |
| 事務日志 (LDF) | 獨立 RAID 1/10 | 每庫獨立最佳;至少所有日志共用一獨立 RAID 1/10 |
| 類別 | 檢查項 | 關鍵閾值/建議 |
|---|---|---|
| CPU | 核心數 | 標準版 ≤4,企業版 ≤OS 最大 |
| 主頻 | 盡可能高 | |
| L2/L3 緩存 | ≥2 核時優先大緩存 | |
| 瓶頸處理 | 優化查詢/索引 → 加內存 → 加 CPU → 換服務器 | |
| 內存 | 物理量 | 緩存命中率 ≥99%(OLTP),≥90%(OLAP) |
| 目標 | 理想 ≥ 最大數據庫大小 | |
| AWE | 32 位 >4GB 需 /PAE + 鎖定頁面 + awe enabled | |
| 磁盤 | 可用空間 | ≥20% |
| 陣列磁盤數 | 越多越好(同容量下) | |
| RAID 級別 | 日志 RAID1/10,數據 RAID10 最佳 | |
| 硬件 RAID | 強制 | |
| 碎片 | 定期分析整理 | |
| 文件佈局 | 按上表隔離 | |
| 控制器數/類型/緩存 | ≥2 / 最快 / 最大 | |
| 寫回緩存 | 關閉 | |
| 磁盤轉速 | 15K RPM+,同陣列一致 | |
| 網絡 | 網卡數/速度 | ≥1 Gbps,多卡 Teaming |
| Speed/Duplex | 手工鎖定 | |
| 交換機 | 必須 | |
| 驅動版本 | 最新 | |
| 專用服務器 | 是 | 強制 |