Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在四处寻找答案,我可以从 Google AppEngine 上的 Ndb 上的 GQL 查询中获得的最大结果限制是多少。我正在使用带有游标的实现,但如果我一次检索它们会快得多。
这取决于很多事情,例如实体的大小和需要在索引中查找的值的数量,因此最好针对您的特定应用程序对其进行基准测试。另请注意,如果您发现在晴天加载所有项目需要 10 秒,这可能意味着您的一小部分查询将由于数据存储性能的自然变化而超时,有时您的应用程序会当数据存储有糟糕的一天(它发生)时,总是会超时。
基本上,您不再有每个查询 1000 个实体的旧限制,但请考虑使用合理的限制,因为您可能会遇到超时错误,并且最好批量获取它们,这样用户就不会在加载期间等待。