Si FetchSize correspond au nombre d'appel vers la BDD, est-ce que PageSize correspond au nombre de ligne récupéré en même temps lors d'un appel à la BDD ?
Est-ce que du coup si je mets 1000 pour ces deux paramètres cela veut dire que je pourrais faire 1000 appel vers la BDD qui pourra me retourner 1000 informations à chaque appels soit 1000*1000 données (si elles existent).
Si je monte la donnée pageSize, je ferait donc moins d'appel vers la BDD au total si je récupère l'ensemble des lignes avant, mais cela va demander plus de mémoires ?
setPageSize
public void setPageSize(int pageSize)
The number of rows to retrieve at a time.
Parameters:
pageSize - the number of rows to fetch per page
setFetchSize(int fetchSize)
Fetch size used internally by Hibernate to limit amount of data fetched from database per round trip.
Message édité le 21 septembre 2019 à 12:33:37 par MokakoM