Sql-Server

發布者的事務複製負載

  • July 14, 2022

我想在我的 SQL Server 上啟用複制,根據文件,與作為本地分發器的 SQL Server 上的負載相比,作為遠端分發器的伺服器上的負載更少(即在發布者中插入/更新的負載為 8-10%) (即 bieng 發布者和分發者)(16-25% 用於插入/更新)。

$$ Page no : 11 $$ 此外,文件(與 MSSQL Server 2000 相關)提到,在使用遠端 Distributor 時,壓力條件下的成本可能低至 8-10%,而在使用本地 Distributor 時成本會更高,這對 MSSQL 2017 也適用嗎?我問這個的原因是,由於我目前的限制,我計劃將我的 SQL 伺服器作為本地分銷商。我應該繼續我的計劃還是有任何嚴重的缺點?

SQL Server 2000 是很久以前的一個版本,在處理較新版本(例如 SQL Server 2017)時,我不一定會遵循大多數關於最佳實踐的文件。

有趣的是,在過去的 10 年裡,我一直在使用事務複製來執行 SQL Server 2008 R2 的實例,直到目前執行 SQL Server 2019 的實例,而且我一直在發布伺服器上執行分發伺服器。由於這樣做,我從來沒有遇到任何明顯的問題。我已經將它與一些相當繁忙的伺服器一起使用,這些伺服器在它們之間複製了大量數據。

如果這是您在伺服器上實現複製的唯一選擇,那麼我會說嘗試一下。如果您發現這樣做會導致不利的性能問題,那麼您可以禁用複製作業或刪除發布。但在我看來,我認為在 Publisher 伺服器上執行 Distributor 遇到任何實際問題的風險很低。

引用自:https://dba.stackexchange.com/questions/314362