La limite théorique est assez élevée, mais vous devez concevoir vos lectures de manière à ne pas l'atteindre. La principale raison de conserver des lectures de taille raisonnable est d'éviter de bloquer le serveur trop longtemps.
Plusieurs centaines ou milliers devraient être une bonne approximation, mais la meilleure chose serait de le tester vous-même avec votre code et vos données.
Les limites dures, telles qu'elles sont, sont :
- Un tampon de requête client de 1 Go codé en dur (
PROTO_MAX_QUERYBUF_LEN
dans serveur.h) - Le nombre maximum d'arguments est la valeur maximale du
int
Type de données C, généralement signé et long de 4 octets, ce qui signifie jusqu'à 2 147 483 647.