Den teoretiska gränsen är ganska hög, men du bör utforma dina läsningar på ett sådant sätt att du inte når den. Det främsta skälet till att hålla läsningar i normal storlek är att undvika att blockera servern för länge.
Flera hundratals eller tusentals borde vara ett bra bollplank, men det bästa vore att testa det själv med din kod och data.
De hårda gränserna, som de är, är:
- En hårdkodad 1 GB för klientfrågebuffert (
PROTO_MAX_QUERYBUF_LEN
i server.h) - Det maximala antalet argument är det maximala värdet för
int
C-datatyp, som vanligtvis är signerad och 4 byte lång vilket betyder upp till 2 147 483 647.