Sql-Server
Always On 可用性組作為輔助只讀數據庫
我正在為數據倉庫設置我們的 prod 數據庫的輔助副本,甚至是我們可以用來解除安裝其他程序和報告的東西。基本上只是產品的只讀副本。問題是,我遇到了破壞我們的時間點備份策略並且可以可靠地處理 20 TB 數據的選項。
閱讀這篇文章後,Always On Availability Groups 看起來很有希望。但是我有幾個問題,而且我是 DBA 的新手,在這一點上,微軟關於這個主題的大部分文件對我來說都是另一種語言。
- Always On 可用性組是否意味著數據庫將基本上被鏡像並且我可以使用該伺服器將繁重的報告解除安裝到?
- 該斷點是否會及時備份產品伺服器的事務日誌?
- 這會對產品伺服器造成壓力嗎?
- 這會導致 prod 流量重定向到此伺服器嗎?我不希望它成為 HA DB 伺服器,只想要幾個 prod DB 的只讀副本。
1.Always On 可用性組是否意味著數據庫基本上會被鏡像並且我可以使用該伺服器來解除安裝繁重的報告?
它將是數據庫的完整副本。您可以將其視為鏡像,但實際上並不是一回事。
2.那個斷點的時間點事務日誌備份產品伺服器嗎?
不。
3.這會對產品伺服器造成壓力嗎?
它可能。這將取決於許多不同的項目,例如延遲和可用頻寬、伺服器硬體、事務負載(和样式)、送出模式等。聽起來你想要非同步,但請注意,數據新鮮度沒有具體保證將取決於延遲、重做和查詢開始的時間。
4.這會導致產品流量重定向到該伺服器嗎?我不希望它成為 HA DB 伺服器,只想要幾個 prod DB 的只讀副本。
如果是這種情況,並且您正在執行 2017 或可以升級到 2017,則存在不需要集群的讀取規模可用性組。