Cattura continua

Continuous Capture è una funzione del prodotto progettata per contenere gli ambienti di replicazione in cui è necessario separare la lettura dei log del database dalla trasmissione delle operazioni logiche del database.

Nota: questo argomento si applica solo ai motori di replica su piattaforme Linux®, UNIX e Windows

Ciò è utile quando si desidera continuare l'elaborazione dei dati di log anche se la replica e le sottoscrizioni vengono arrestate a causa di problemi quali errori di comunicazione di rete su una rete fragile, manutenzione del server di destinazione o altri problemi. È possibile abilitare o disabilitare Continuous Capture senza arrestare le sottoscrizioni.

Cattura continua consente di evitare picchi nell'utilizzo delle risorse CPU del sistema di origine continuando a elaborare i dati di log (e a scrivere su disco se necessario) anche quando le sottoscrizioni vengono arrestate. Questa funzione consente di evitare situazioni in cui il prodotto non utilizza CPU quando le sottoscrizioni sono arrestate e CPU elevata quando si avviano le sottoscrizioni dopo un'interruzione prolungata del sistema di destinazione.

Questa funzionalità viene fornita con il trade-off dell'utilizzo del disco aggiuntivo sulla macchina di origine per accumulare le modifiche dal file di log del database quando non vengono replicate sulla macchina di destinazione. Questi trade-off devono essere valutati e compresi prima di decidere di utilizzare questa funzione nell'ambiente di replica. Per motivi di prestazioni, se si sceglie di utilizzare Continuous Capture, è necessario assicurarsi che il disco in cui si trova l'archivio di staging CDC Replication sia costituito da un disco ad altissima velocità con un numero sufficiente di testine disco per garantire la velocità di trasmissione.

Per ulteriori informazioni sull'abilitazione e l'utilizzo di questa funzione, consultare la documentazione Replica CDC per i motori di replica.