概述
本文是 Microsoft 和 Dell 公司共同合作的成果,用來說明 Microsoft® SQL Server™ 2000 和 Dell 硬件的可縮放性。在 Dell 企業版八路服務器上運行的 SQL Server 2000 可以支持上千個數據庫及為數眾多的用戶,同時還可以提供進行集中管理所需的性能。SQL Server 2000 使用戶能夠在對稱多重處理 (SMP) 系統方面獲得最大的投資回報;用戶可以增加處理器、內存和磁盤,以建立集中管理的大型企業服務器。
更多公司願意從應用服務提供商 (ASP) 那裡獲取數據庫服務。內部信息技術 (IT) 組織正在根據其總擁有成本 (TCO) 和可管理收益合並數據庫服務。本文重點介紹常見的 ASP 方案,其中一個系統上承載了多個數據庫,而每個數據庫中只有較少的幾個用戶。此方案同樣適用於希望將跨企業服務器的多個數據庫合並到一個集中管理的服務器上的公司。因此,本文的目的也就是要說明如何使用多個實例成功地調整單個服務器上增加的工作負荷。我們將使用 Microsoft bCentral™ 的應用程序來研究不同的配置對工作負荷性能的影響,測量依據是每分鐘的事務處理數 (TPM)。
下表列出了在一台服務器上使用多個實例的優點:
一台服務器可以承擔更大的工作負荷。
可以基於不同服務水平協議 (SLA) 的要求靈活地分離數據庫。
可以根據不同的性能要求分離數據庫。
可以根據不同的備份和恢復要求分離數據庫。
可以根據不同的安全性要求分離數據庫。
可以根據變化控制、操作和維護要求分離數據庫。
此案例研究的結果表明:
與使用單個實例相比,使用多個實例可以支持更多數據庫,這樣一台服務器所能承載的工作負荷就增大了八倍。
與多個實例一起使用時,設置處理器關系可以使工作負荷相對於默認設置增加 80%。