нашёл. Есть такой проблем, несколько групп Always On и все же синхронятся по одному Hadr endpoint, что в свою очередь по сети идёт в один поток. Возможно кто-то сталкивался, как это можно разделить? Несколько ендпоинтов на одном инстансе вроде как не сделать, возможно ошибаюсь, а может можно к существующему эндпоинту портов добавить и в настройках групп их применить
А какую проблему решаете?
Хочу чтобы синхро реплик шёл в несколько потоков по сети
Это просто желание или есть проблема?
Это проблема, есть тормоза в синхронизации данных
И в чем выражаются тормоза? Нашли узкое место?
В помощь https://docs.microsoft.com/en-us/sql/database-engine/availability-groups/windows/monitor-performance-for-always-on-availability-groups
Проблема в сети, подключению выделяется фиксированный коридор, если сделать несколько подключений должны получить скорость синхронизации
А тип реплики какой?
AlwaysOn - асинхрон
Привет. Если сравнить с репликацией оракла, то мы к примеру проводили эксперимент и к сожалению AOn очень сильно проигрывал. Реплику оракла можно запустить в кучу потоков и он жрет ресурсы сети за милую душу. AOn на том же канале давал нагрузку эквивалентную 1 потоку оракла. Искали как поменять параметр в AOn и не нашли (к слову не сильно искали =\ )
Вот как раз эта ситуация и присутствует, всё передаёт в один эндпоинт, который в сети формирует одно соединение, ширина канала пропорционально делится поднятым соединениям, а их много, попытки решить с сетевиками безуспешны, вот я себе и подумал таким образом создать несколько подключений
Ну используйте на хосте network card teaming, чтобы несколько каналов было.
Не знаю что это, спасибо, посмотрю
Обсуждают сегодня