@ExpectJdbcBatching - quick-perf/doc GitHub Wiki

Verifies that insert, delete, and update statements are processed through JDBC batches of batchSize elements.

JDBC roundtrips can dramatically impact application performance. Batching of inserts, updates, and deletes statements allow us to reduce the roundtrip number.

You may sometimes think that you are using JDBC batching, but in fact, you are not: Article 1, Article 2.

:wrench: Elements

Name Type Meaning Default value
batchSize int JDBC batch size -

batchSize is optional. With no given batch size value, the annotation checks that insert, delete, and update statements are processed through JDBC batches without verifying the batch size.

A 0 batch size means that JDBC batching is disabled.

:mag_right: Example

    @ExpectJdbcBatching(batchSize = 30)