docs/benchmark-results/mssqlserver-cdc.md
Benchmark suite: internal/impl/mssqlserver/bench/
PR: https://github.com/redpanda-data/connect/pull/3696
Environment:
Dataset: 1.4KB x 21,198,489 rows = 24.1GB
Results:
| Metric | Value |
|---|---|
| Throughput | ~140-154 MB/sec |
| Messages/sec | ~105,000-119,000 |
| Peak | 154 MB/sec (119K msg/sec) |
INFO rolling stats: 116000 msg/sec, 150 MB/sec
INFO rolling stats: 119000 msg/sec, 154 MB/sec
INFO rolling stats: 113000 msg/sec, 146 MB/sec
INFO rolling stats: 114000 msg/sec, 147 MB/sec
INFO rolling stats: 105000 msg/sec, 136 MB/sec
Observations:
sql.DBStats{OpenConnections:1, InUse:1})INFO rolling stats: 76000 msg/sec, 102 MB/sec
INFO rolling stats: 69000 msg/sec, 92 MB/sec
INFO rolling stats: 74000 msg/sec, 99 MB/sec
SQL Server at 136% CPU with 2 connections active. Per-table throughput lower but total throughput scaled with connections.
PR: https://github.com/redpanda-data/connect/pull/3696
Environment:
Dataset: 1.4KB x 21,198,489 rows = 24.1GB
Results:
| Metric | Value |
|---|---|
| Throughput | ~130-139 MB/sec |
| Messages/sec | ~65,000-105,000 |
| Total runtime | ~4m 30s |
INFO rolling stats: 81000 msg/sec, 108 MB/sec
INFO rolling stats: 101000 msg/sec, 135 MB/sec
INFO rolling stats: 104000 msg/sec, 139 MB/sec
INFO rolling stats: 99000 msg/sec, 133 MB/sec
INFO rolling stats: 105000 msg/sec, 141 MB/sec
INFO rolling stats: 103000 msg/sec, 138 MB/sec
Observations:
sql_raw input to rule out the CDC component