我們已經配置SQL Server 2012的數據庫事務複製我們的客戶的.NET Web應用程序分發SQL事務,並在不同的SQL Server報告。SQL Server 2012的數據庫事務複製性能問題
我們已經實現了事務複製到SQL-Node1正在作爲主數據庫服務器,我們在SQL-Node2上配置了主數據庫的複製,以將報表導出到我們的Web應用程序中,該應用程序有很多事務和數據上傳從每天大約1000萬條條目的Excel表單入口。
在兩個SQL Server 2012實例配置複製後,幾個星期後,我們面臨的一些性能問題,並發現了一些資源上的文件上傳到數據庫中,這就是爲什麼應用程序無法訪問這些表和數據時被鎖定。同時發現,當用戶訪問我們的Web應用程序時,服務器在白天執行的速度太慢。
現在我們正在尋找在不同的3個SQL Server 2012節點上分配負載。在Web應用程序將訪問和處理SQL-Node1上的數據的情況下,報表查詢從SQL-Node2獲取拉數據,並且SQL-Node3將被使用將Excel工作表數據上載到將在所有其他SQL節點上覆制的數據庫。
當前的設置,爲Windows Server 2008標準和SQL Server 2012企業版中的所有服務器。
數據庫大小約:在SQL節點2
我們正在尋找解決方案來解決上述問題,可以分配不同的負載(配置上SQL節點1 /用戶角色配置交易/分銷商的角色:15 GB /複製使用報告,數據上傳,事務)以及所有SQL節點之間的複製數據。
哪些功能對於SQL Server 2012的HA,SQL Server複製或SQL Server鏡像在上述情況下將不表現良好?
快速響應將高度讚賞....