(二)確保業(yè)務可持續(xù)性
有了SQL Server 2008,微軟繼續(xù)使公司具有提供簡化了管理并具高可靠性的應用的能力。
SQL Server 2008基于SQL Server 2005,并提供了更可靠的加強了數據庫鏡像的平臺。新的特性包括:
· 頁面自動修復。SQL Server 2008通過請求獲得一個從鏡像合作機器上得到的出錯頁面的重新拷貝,使主要的和鏡像的計算機可以透明的修復數據頁面上的823和824錯誤。
· 提高了性能。SQL Server 2008壓縮了輸出的日志流,以便使數據庫鏡像所要求的網絡帶寬達到最小。
· 加強了可支持性
(1) SQL Server 2008包括了新增加的執(zhí)行計數器,它使得可以更細粒度的對數據庫管理系統(tǒng)(Database Management Syste,DBMS)日志記錄的不同階段所耗費的時間進行計時。
(2) SQL Server 2008包括動態(tài)管理視圖(Dynamic Management View)和對現有的視圖的擴展,以此來顯示鏡像會話的更多信息。
為了在線添加內存資源而擴展SQL Server中的已有的支持,熱添加CPU使數據庫可以按需擴展。事實上,CPU資源可以添加到SQL Server 2008所在的硬件平臺上而不需要停止應用程序。
(三)最佳的和可預測的系統(tǒng)性能
公司在面對不斷增長的壓力,要提供可預計的響應和對隨著用戶數目的增長而不斷增長的數據量進行管理。SQL Server 2008提供了一個廣泛的功能集合,使你的數據平臺上的所有工作負載的執(zhí)行都是可擴展的和可預測的。
性能調整和排除故障對于管理員來說是耗費時間的工作。為了給管理員提供全面的執(zhí)行洞察力,SQL Server 2008推出了范圍更大的數據采集,一個用于存儲性能數據的新的集中的數據庫,以及新的報表和監(jiān)控工具。
SQL Server擴展事件是一個用于服務器系統(tǒng)的一般的事件處理系統(tǒng)。擴展事件基礎設施是一個輕量級的機制,它支持對服務器運行過程中產生的事件的捕獲、過濾和響應。這個對事件進行響應的能力使用戶可以通過增加前后文關聯數據,例如Transact SQL對所有事件調用堆;虿樵冇媱澗浔,以此來快速的診斷運行時問題。事件捕獲可以按幾種不同的類型輸出,包括Windows事件跟蹤(Event Tracing for Windows,ETW)。當擴展事件輸出到ETW時,操作系統(tǒng)和應用程序就可以關聯了,這使得可以作更全面的系統(tǒng)跟蹤。
保持在線進行基于磁盤的備份是很昂貴而且很耗時的。有了SQL Server 2008備份壓縮,需要的磁盤I/O 減少了,在線備份所需要的存儲空間也減少了,而且備份的速度明顯加快了。
改進的數據壓縮使數據可以更有效的存儲,并且降低了數據的存儲要求。數據壓縮還為大型的限制輸入/輸出的工作負載例如數據倉庫提供了顯著的性能改進。
SQL Server 2008隨著資源監(jiān)控器的推出使公司可以提供持續(xù)的和可預測的響應給終端用戶。資源監(jiān)控器使數據庫管理員可以為不同的工作負載定義資源限制和優(yōu)先權,這使得并發(fā)工作負載可以為終端用戶提供穩(wěn)定的性能。
SQL Server 2008通過提供了一個新的制定查詢計劃的功能,從而提供了更好的查詢執(zhí)行穩(wěn)定性和可預測性,使公司可以在硬件服務器更換、服務器升級和產品部署中提供穩(wěn)定的查詢計劃。