sql >> Databasteknik >  >> RDS >> Sqlserver

Är Change Data Capture-prestandaförlust begränsad till CDC-aktiverade tabeller?

Svaret på den frågan skulle vara både ja och nej.

Nej eftersom

Ospårade tabeller verkar inte vara inblandade i spårningsdata.

Ja eftersom

Eftersom källan till ändringar kommer från transaktionsloggen kräver spridning av ändringarna att fångstinstanserna läser och tolkar transaktionsloggen (friskrivningsklausul:min tolkning av saker) . Att bara aktivera CDC har en prestandapåverkan på hela din databas.

Rekommendationer

Slutsats
Om din server för närvarande inte har några problem att hålla jämna steg med sin belastning tvivlar jag starkt på att du kommer att märka några prestandaproblem som aktiverar CDC för sällan ändrade tabeller.

Källor




  1. HTML-format i sp_send_dbmail

  2. Hibernate Native Query-problem med namngivna parametrar

  3. Generera dynamiskt kolumner för korstabell i PostgreSQL

  4. Hur man begränsar SHOW TABLES-frågan