Hi @B W ,
The performance of CDC itself is determined by the difference between the time when the original transaction happened in the database and the time the change record appears in the change table, the latency can be determined using the dynamic management view sys.dm_cdc_log_scan_sessions:
https://learn.microsoft.com/en-us/previous-versions/sql/sql-server-2008/bb510694(v=sql.100)
CDC has a very low impact on the application workload and can therefore be used without negatively impacting application performance on a system with sufficient I/O capacity. In most test cases, CDC incurred only a very small increase in processor usage
Additional:Administer and monitor change data capture
-------------
If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.