Репликация транзакций SQL Server для разделения подключений для чтения и записи - PullRequest
0 голосов
/ 27 мая 2019

Я использовал функцию транснациональной репликации на сервере SQL для репликации некоторых таблиц (не всех) в базе данных master на три реплики (подписчики).Цель этой архитектуры состоит в том, что приложение (.Net application), которое использует эту базу данных, имеет отчеты, которые используют огромный объем данных для создания этих отчетов.Производительность приложения ухудшается, если в отчетах используется одна база данных в качестве источника.

Я использую отдельную строку подключения, когда приложение считывает данные для отчетов.Эта строка подключения указывает на сервер Nginx, который балансирует нагрузку на три реплики, о которых я упоминал выше.

Несмотря на то, что это решение работает отлично, сейчас я ищу способ избавиться от сервера Nginx и выполнить его.работа по балансировке нагрузки с самого SQL Server. Есть ли возможность добиться этого с помощью Tran-Replication?

...