SQL Server 2008數據庫與服務器合并
以下的文章主要向大家介紹的是正確使用SQL Server 2008數據庫來進行服務器合并的實際步驟,以及在實際操作中值得我們大家注意的事項的描述。以下的文章將會給你提供相應內容分析,希望會給你帶來一些幫助在此方面。
1.前言
隨著公司使用越來越多的應用程序來管理業務流程、提供新的服務、和獲得對業務執行情況的觀察,支持這些應用程序所需的應用程序服務器和數據存儲服務器的數目顯著地增多。在許多公司里,硬件成本以及部署和維護公司內的多個服務器的費用是主要的財政和后勤預算。
同時,在硬件和軟件技術方面的提高意味著現代IT系統可以處理比之前多很多的工作量。這促使將軟件服務合并到較少的物理服務器上,從而使得更多地使用較少的硬件。這降低了購買和維護服務器的相關成本,并使得可以實現更高效的和更有效的IT基礎設施管理。
Microsoft SQL Server 2008功能推出了服務器合并愿景的以下三個關鍵領域:
靈活性:一個SQL Server 2008合并解決方案可以由在一個物理計算機上的一個單獨的SQL Server實例中的多個數據庫、或在一個物理計算機上的SQL Server的多個實例、或在一個物理計算機上的多個虛擬服務器組成。通過支持所有這些合并方法,SQL Server 2008使得公司可以根據所需要的性能選擇適當的隔離等級。
SQL Server 2008還提供了幾個工具用來將數據和數據庫移植到一個合并服務器上。
管理能力:盡管服務器合并的主要目的是降低硬件和許可證成本,但是你也可以使用它來集中管理功能。SQL Server 2008提供了一個工具套件來管理、監控和故障檢查合并數據系統。這些工具使得可以集中管理合并服務器,還可以合并用于單獨服務器的管理功能。
可擴展性和性能: 當你合并數據系統到較少的服務器上時,這些服務器中的每一個都增加了工作量。更高性能的硬件可以解決一部分問題,但是當合并服務器上的一些處理器使用不成比例的資源數量時你還會遇到一些問題,并且它會引起其它的處理器的性能下降。而且你還會遇到一個處理器鎖定資源并阻止其它處理器完成工作的情況。
SQL Server 2008具有能夠幫助你解決這些問題的性能優化特性。
2.靈活性
為數據庫服務器選擇一個服務器合并策略具有一些需要考慮的事項。在為你的數據服務決定***的合并策略時所要考慮的關鍵因素包括:
硬件資源: 每一個合并方法都對硬件資源的使用具有不同的影響,你應該考慮是32位還是64位硬件可以為你的解決方案提供***的性能和可擴展性。
工作負載隔離: 當合并的目標是盡可能地降低服務器的數目時,那你就應該剖析不同數據庫應用程序執行的工作負載,并考慮它們是否應該基于性能原因而隔離開來。
應用程序兼容性: 一些應用程序可能對與其它應用程序不兼容的數據訪問協議、收集、或其它配置選項具有特殊的要求。
管理能力:合并通常通過集中管理所需的資源從而簡化了管理。然而,你必須考慮維護工作的影響,例如在合并系統上的備份和索引管理。你還必須考慮合并的安全性影響,因為具有對某個數據庫系統的管理權限的操作員可能不需要具有對其它數據庫系統的管理權限。
有效性:你的合并策略可能會影響你的高有效性解決方案的選擇。例如,數據庫鏡像提供了單個數據庫級別的失效備援保護,而服務器集群保護整個服務器。
安全性:在一些情況下,可能基于安全因素要謹慎地隔離數據庫應用程序。例如,一個應用程序可能需要一個在數據庫服務器中可用的功能,例如通用語言運行時(common language runtime,CLR)集成或Database Mail。如果你隔離這個數據庫,那么你就可以使用所要求的功能同時為其它數據庫應用程序保留一個最小限度的表面。
當你設計合并解決方案時有這么多的因素要考慮,那么你就需要具有靈活性以便你可以選擇最適合你的特定需求的方法。SQL Server 2008提供了一些合并方法,使得你可以通過混合和搭配選擇來為你的數據服務創建理想的解決方案。
上述的相關內容就是對如何使用SQL Server 2008進行服務器合并的描述,希望會給你帶來一些幫助在此方面。
【編輯推薦】