數據的高可用性對企業的平穩運轉至關重要。隨著數據庫的增大和操作擴展到一天 24 小時、一周 7 天,能夠執行備份操作而不影響工作是非常重要的。此外,在災難性故障發生后如要還原數據庫,則必須能在最短時間內還原它。
Microsoft Corporation 與 Hewlett-Packard 合作證明了,備份和還原大型 Microsoft®SQL Server™ 7.0 版數據庫可以以高數據速率完成,這是使命關鍵的應用程序所必需的,且對數據庫生產性使用造成的影響最小。這些結果是在經濟的 Hewlett-Packard NetServer LXPro 系統上實現的。Hewlett-Packard 與 Microsoft 技術的結合,避免了在完全訪問數據與提供對這些數據的保護方面顧此失彼。
所有備份結果都是使用 SQL Server 7.0 (Beta 3) 集成的備份和還原功能實現的。本基準測試沒有使用其它備份軟件。SQL Server 可在數據庫聯機且可用時全速備份數據庫。要實現最佳備份性能,無需將數據庫脫機。
基準測試產生下列結果:
- 備份期間聯機事務處理 (OLTP) 數據庫上破記錄的相對事務吞吐量。
- Intel Pentium Pro 四處理器系統上極高性能的聯機備份和還原。
- 破記錄的備份和還原性能價格比。
所有備份測試均使用一個單 SQL Server 7.0 數據庫,它包含 129 GB 實際數據。SQL Server 7.0 并不備份分配給數據庫的未使用的空間。
活動聯機備份
本測試在 3 種聯機事務處理 (OLTP) 工作負荷下進行的,分別對應中等、繁重和非常繁重的系統使用率。度量的單位是每秒處理事務數 (tps) 和每小時 GB 字節數 (GB/小時)。
備份至 4 個 Hewlett-Packard SureStore DLT 70 磁帶驅動器的結果 | ||||
事務工作負荷 | 沒有備份時的事務處理速率 | 備份期間的事務處理速率 | 相對事務吞吐量 | 備份吞吐量 |
中等 | 70 tps | 68 tps | 97% | 68 GB/小時 |
繁重 | 84 tps | 78 tps | 92% | 66 GB/小時 |
非常繁重 | 95 tps | 83 tps | 88% | 53 GB/小時 |
備份至 8 個 Hewlett-Packard SureStore DLT 70 磁帶驅動器的結果 | ||||
事務工作負荷 | 沒有備份時的事務處理速率 | 有備份時的事務處理速率 | 相對事務吞吐量 | 備份吞吐量 |
中等 | 70 tps | 62 tps | 88% | 103 GB/小時 |
繁重 | 84 tps | 69 tps | 82% | 76 GB/小時 |
非常繁重 | 95 tps | 77 tps | 81% | 67 GB/小時 |
在中等負荷下,Hewlett-Packard NetServer LXPro 系統的備份速率是 68 GB/小時,事務吞吐量基本上沒有下降 (3%)。即使在最繁重的工作負荷下,備份至 8 個 Hewlett-Packard SureStore DLT 70 磁帶驅動器,事務吞吐量也只下降了 19%。
無事務負荷時的聯機備份
本測試中要備份的數據庫聯機且可用,但備份期間沒有數據庫查詢或更新活動。備份使用了 12 個 Hewlett-Packard SureStore DLT 70 磁帶驅動器。
寫入的數據量 | 最大持續吞吐量 | 平均吞吐量 | 平均 CPU 使用率 |
129 GB | 200 GB/小時 | 195 GB/小時 | 10% |
還原
本測試給出了高性能還原完整數據庫的例證,對于影響整個數據庫的災難性故障,這種還原是必需的。
寫入的數據量 | 最大持續吞吐量 | 平均吞吐量 | 平均 CPU 使用率 |
129 GB | 175 GB/小時 | 158 GB/小時 | 16% |
在本基準測試中,所用 Hewlett-Packard NetServer LXPro 系統是為 SQL Server 7.0 數據庫 (100-400 GB) 上的業務線 OLTP 和決策支持而配置的。
硬件
本基準測試使用的硬件是 Hewlett-Packard NetServer LXPro,配置如下:
- 4 臺 200-MHz Intel Pentium Pro 處理器
- 2 GB 內存
- 500 GB 磁盤總容量
- 12 個 Hewlett-Packard SureStore DLT 70 磁帶驅動器
軟件
本基準測試使用的軟件包括 Microsoft Windows NT® 4.0 版 Service Pack 3 操作系統和 SQL Server 7.0 (Beta 3),有 250 個用戶許可證。
價格性能比按每 GB/小時聯機備份吞吐量的開銷來衡量。在此計算中,使用總系統開銷。
總系統開銷 | 聯機備份吞吐量 | 價格性能比 |
---|---|---|
$215,146 | 195 GB/小時 | 每 GB/小時 $1103 |
SQL Server 7.0 數據庫可以在正常操作期間進行備份,無需備份窗口,而使用備份窗口時數據是不可用的。這對一天 24 個小時、一周 7 天的運轉很重要。
大型 SQL Server 數據庫可以聯機備份,并且同樣重要的是,可以在記錄時間內還原。
Hewlett-Packard NetServer LXPro 系統是一臺企業級服務器,它是一個強大、可靠且極其經濟的解決方案
文章來源于領測軟件測試網 http://www.anti-gravitydesign.com/