Panyetelan performa ing Spring Boot umume babagan wates database: connection pooling, caching, lan mateni masalah query N+1. Ukur dhisik (metrik Micrometer + Actuator), banjur serang biaya paling gedhe.
Masalah N+1 — pembunuh JPA nomer siji
Asosiasi lazy ngetokake siji query per parent, banjur siji maneh per akses anak:
List<Order> orders = orderRepo.findAll(); // 1 query
(Order o : orders) {
o.getItems().size();
}
