Я пытаюсь найти способ «задушить» CDC на SQL2008.
Причина в том, что в обычных условиях CDC работает блестяще, но как только ему приходится иметь дело с «большим»количество строк, начинается танкование.
Типичная пропускная способность составляет от 1000 до 3000 строк в секунду.Он начинает умирать со скоростью около 5000 строк в секунду.
Обычно это не проблема, поскольку мы используем CDC для синхронизации двух баз данных в качестве процесса ETL почти в реальном времени для статистического моделирования.В прошлом для массовых перемещений данных нам приходилось придумывать хитрые ручные методы.Мне интересно, смогу ли я пройти через огромное количество данных, но найти способ сказать ему, чтобы он делал только 5 транзакций за раз, или иначе заставлял бы его работать через куски размером в кусочек (сколь бы долго это ни занимало),вместо того, чтобы пытаться делать их все сразу и страдать плохо.