SQL Ограничения Always On Secondary реплики - PullRequest
0 голосов
/ 11 февраля 2020

Не могли бы вы уточнить, сколько вторичных узлов реплики может находиться в режиме синхронного принятия в 2012/2014/2016 гг. Я знаю, что у нас может быть 4 и 8 вторичных копий в 2014 и 2016 годах соответственно. Пожалуйста, дайте мне знать об ограничении режима синхронного принятия.

1 Ответ

1 голос
/ 11 февраля 2020

Версия сервера SQL важна, но вы должны обратить внимание и на редакцию. Между SQL серверными версиями есть некоторые существенные различия, и я всегда буду рекомендовать обращаться к официальным документам для ответов на такие вопросы самостоятельно.

В случае Enterprise Edition:

  • Наверх до 4 вторичных реплик (SQL Server 2012)
  • До 8 вторичных реплик, включая 2 синхронные вторичные реплики (SQL Server 2014 )
  • До 8 вторичные реплики, включая 2 синхронные вторичные реплики (SQL Server 2016 )
  • До 8 вторичных реплик, включая 2 синхронные вторичные реплики (SQL Server 2017 )
  • До 8 вторичных реплик, включая 5 синхронных вторичных реплик (SQL Сервер 2019 )

Таким образом, существуют различные Режимы доступности :

  • Режим асинхронной фиксации
  • Режим синхронной фиксации
  • Режим только конфигурации

где

Подчеркнут режим синхронной фиксации Высокая доступность по сравнению с производительностью за счет увеличения задержки транзакций.

В Asynchronous первичная реплика не ожидает, пока какие-либо вторичные реплики укрепят журнал, в то время как в Synchronous сообщение первичного сенсорного подтверждения клиенту, запрашивающему изменения после получения подтверждения от вторичного.

А в стандартной версии у вас есть Basi c Группы доступности , что сопровождается множеством ограничений. и только 2 синхронные реплики.

...