This topic provides an overview of RisingWave’s stream processing performance characteristics based on rigorous testing using the industry-standard Nexmark benchmark and an extended set of real-world SQL queries.
Nexmark Query | Throughput (kr/s) | Throughput/core(kr/s) | Compute CPU Avg | Compute Mem Avg(GiB) | Compactor CPU Avg | CompactorMem Avg(GiB) |
---|---|---|---|---|---|---|
q0 | 783.1 | 118.41 | 661.26% | 1.1 | 0.074% | 0.05 |
q1 | 893.2 | 119.37 | 748.2% | 1.9 | 0.09% | 0.05 |
q2 | 805.3 | 127.36 | 632.2% | 1.8 | 0.078% | 0.05 |
q3 | 705.0 | 97.358 | 719.93% | 7.8 | 4.2% | 0.15 |
q4 | 84.3 | 13.923 | 525.25% | 7.9 | 80.24% | 0.26 |
q5 | 42.1 | 5.2249 | 734.04% | 8.1 | 71.72% | 0.23 |
q5-rewrite | 70.7 | 9.08 | 694.26% | 8.0 | 83.99% | 0.26 |
q7 | 219.1 | 20.348 | 792.35% | 9.1 | 284.44% | 0.48 |
q7-rewrite | 770.0 | 99.37 | 757.67% | 5.0 | 17.21% | 0.14 |
q8 | 483.5 | 60.732 | 763.5% | 8.2 | 32.62% | 0.30 |
q9 | 38.0 | 8.2208 | 299.34% | 8.7 | 162.9% | 0.49 |
q10 | 730.1 | 106.15 | 681.04% | 4.8 | 6.77% | 0.14 |
q11 | NA | |||||
q12 | NA | |||||
q13 | NA | |||||
q14 | 77.7 | 45.371 | 171.2% | 1.1 | 0.055% | 0.05 |
q15 | 104.1 | 78.525 | 126.12% | 6.5 | 6.45% | 0.078 |
q16 | 30.8 | 8.0565 | 375.85% | 8.5 | 6.45% | 0.093 |
q17 | 126.6 | 17.314 | 715.63% | 7.8 | 15.57% | 0.20 |
q18 | 77.8 | 9.8455 | 771.15% | 7.8 | 19.06% | 0.23 |
q19 | NA | |||||
q20 | 83.3 | 12.726 | 372.08% | 9.1 | 282.46% | 0.56 |
q21 | 626.2 | 89.377 | 692.52% | 5.1 | 8.11% | 0.20 |
q22 | 808.6 | 110.5 | 731.63% | 5.2 | 0.16% | 0.122 |