Étant donné que j'ai une requête simple:Pourquoi une requête paginée est-elle plus lente qu'une requête simple avec Spring Data?
List<Customer> findByEntity(String entity);
Cette requête renvoie 7k enregistrements 700ms.
Page<Customer> findByEntity(String entity, Pageable pageable);
Cette requête renvoie 10 enregistrements en 1080ms. Je suis conscient de la requête de comptage supplémentaire pour la pagination, mais quelque chose semble encore éteint. Aussi une chose étrange que j'ai remarquée est que si j'augmente la taille de la page de 10 à 1900, le temps de réponse est exactement le même autour de 1080 ms.
Des suggestions?