2012-11-14 37 views
1

我正準備面試。話題之一是:應用程序層中的負載平衡

性能優化/負載平衡是不同的概念,它 由分配發送到這些服務器的查詢,因此該負載 的均勻分佈成爲可能。它通常在 應用程序層(或連接池)完成。複製和負載平衡之間唯一的直接關係是 ,您需要一些 複製才能夠負載平衡,否則您將只有一個 服務器。

請問我可以向我解釋什麼是負載均衡與應用層意味着什麼,因爲它涉及到SQL Server?

您還可以提供進行負載平衡的應用程序層的c#示例嗎?

+0

例如使用簡單的循環調度程序將查詢分派給SQL Server實例。 –

+0

我會對「某些複製能夠平衡負載」予以例外。在複製SQL服務器之前考慮聯合和分佈表。如果某些用戶只讀且可能延遲數據,則可以將其指向複製的數據庫。 – Paparazzi

回答

1

這是一個相當廣泛的話題。我建議閱讀一些有關負載平衡的微軟文獻。這裏的some documentation關於Msft堆棧中的負載平衡。