這篇來看看我如何在AlwaysOn中使用HAproxy,看看是否可以更有效利用Readable secondary。
2018-04-15
這篇來看看我如何在AlwaysOn中使用HAproxy,看看是否可以更有效利用Readable secondary。
SQL Server 2017設定AG和SQL 2014/2016大同小異,差異部分就是Linux 平台專屬
SQL2016 AG開始支援MSDTC,MSDTC幫我們保證分散式交易的一致性,
交易期間如果某一SERVER發生問題,整包交易相關資料全部rollback,
這功能我相信對.NET應該不陌生(我個人幾乎很常使用)。
介紹個人AlwaysOn AG備份考量
備份作業可能會是一項耗用I/O和CPU(啟用備份壓縮)的繁重作業,這項作業可能會影響主要伺服器效能,
現在透過AlwaysOn AG將備份作業卸載至同步或同步中的次要複本,讓主要伺服器專用於生產應用程式。
SQL2012和SQL2014永遠只會讀取read-only routing list中第一個可用複本,
所以之前你可以透過Agent job定時修改routing list達到分流效果(非真正load balancing),
但現在SQL2016可在多個可讀取次要複本,輕鬆實現Round-robin load balancing。
Alwayson2016 AG 可以提供企業
High Availability(HA):硬體故障、藍白畫面(BSODs)
Disaster Recovery(DR):快速災難復原(移轉)
Scale out:跨多台伺服器分擔workload