Das theoretische Limit ist ziemlich hoch, aber Sie sollten Ihre Reads so gestalten, dass Sie es nicht erreichen. Der Hauptgrund dafür, Lesevorgänge in vernünftiger Größe zu halten, besteht darin, den Server nicht zu lange zu blockieren.
Mehrere Hundert oder Tausende sollten eine gute Ausgangsbasis sein, aber am besten testen Sie es selbst mit Ihrem Code und Ihren Daten.
Die harten Grenzen, wie sie sind, sind:
- Ein hartcodierter 1 GB-Puffer für Clientabfragen (
PROTO_MAX_QUERYBUF_LEN
in server.h) - Die maximale Anzahl von Argumenten ist der maximale Wert von
int
C-Datentyp, der normalerweise signiert und 4 Bytes lang ist, was bis zu 2.147.483.647 bedeutet.