Ich schaue mich um, um eine Antwort zu erhalten, was die maximale Grenze der Ergebnisse ist, die ich von einer GQL-Abfrage auf Ndb in Google AppEngine haben kann. Ich verwende eine Implementierung mit Cursorn, aber es wird viel schneller, wenn ich sie alle auf einmal abrufe.Wie hoch ist das maximale Limit für die Google Appengine Ndb GQL-Abfrage?
Antwort
Grundsätzlich haben Sie nicht mehr das alte Limit von 1000 Entitäten pro Abfrage, aber ziehen Sie eine vernünftige Grenze in Betracht, da Sie den Timeout-Fehler treffen können und es besser ist, sie in Batches zu bekommen, damit die Benutzer nicht warten Ladezeit.
Dies hängt von vielen Faktoren wie der Größe der Entitäten und der Anzahl der Werte ab, die im Index nachgeschlagen werden müssen. Daher empfiehlt es sich, einen Benchmark für Ihre spezifische Anwendung zu erstellen. Achten Sie auch darauf, dass wenn Sie das an einem sonnigen Tag finden, es z. 10 Sekunden, um alle Ihre Elemente zu laden, bedeutet dies wahrscheinlich, dass ein kleiner Bruchteil Ihrer Abfragen aufgrund natürlicher Schwankungen der Datenspeicherleistung zu einem Timeout führt. Gelegentlich trifft Ihre App die Zeitüberschreitung, wenn der Datenspeicher einen schlechten Tag hat (es passiert).
- 1. Google Appengine NDB Vorfahren vs Schlüsselabfrage
- 2. Wie hoch ist die maximale SMS-Nachrichtenlänge?
- 3. Wie hoch ist die maximale Verbindungsbeschränkung für Ajax Long Poll?
- 4. Wie hoch ist das E-Mail-Limit für Google Apps Script?
- 5. Wie hoch ist die maximale Anzahl an cURL-Verbindungen?
- 6. Wie hoch ist der maximale Wert für die Verwendung der Facebook Graph-API?
- 7. Wie kann ich das maximale Limit für eine Audiodatei erreichen?
- 8. Alternative für Google AppEngine?
- 9. Definition für die maximale Anzahl von Entitätsgruppen, auf die in einer ndb-Transaktion zugegriffen wird?
- 10. Wie hoch ist die maximale Länge einer ListProperty?
- 11. Wie hoch ist die maximale Anzahl von Dateien?
- 12. Wie hoch ist der maximale Durchsatz bei Azure?
- 13. Wie hoch ist der maximale Wert für Google Pub/Sub-Attribute?
- 14. AppEngine Python NDB-Typ Fehler bei .order()
- 15. Google-App-Engine NDB
- 16. Wie funktioniert das AIR-Cache-Steuerelement, wie hoch ist das maximale Alter von zwischengespeicherten Inhalten?
- 17. Speicherleck in Google Ndb-Bibliothek
- 18. maximale Größe in BlobProperty (appengine)
- 19. Wie hoch ist die maximale Anzahl von Antworten, die eine Ortsanfrage zurückgibt?
- 20. Wie hoch ist die durchschnittliche Zeit für die schnelle Sortierung?
- 21. Ndb kann nicht importiert werden
- 22. WebApi + OData: Limit maximale Ergebnisse
- 23. Wie hoch ist die maximale Größe eines URL-Worts in einer URL?
- 24. Was ist das Repository-Limit für github.com
- 25. canvas.scale (mScaleFactor, mScaleFactor, detector.getFocusX(), detector.getFocusY()) Ziehen Sie das Limit hoch?
- 26. NDB Decimal Eigenschaft
- 27. Wie hoch ist die maximale URL-Länge, die Sie an die Wininet-Funktion HttpOpenRequest übergeben können?
- 28. Beispielcode für Java-Backend in Google Appengine
- 29. jvm - Wie hoch ist der optimale Freiraum für das Gesamtleistungsverhältnis?
- 30. Wie hoch ist der Standardgrenzwert für Verbindungspools für PostgreSQL?