什么是Google Appengine Ndb GQL查询最大限制?

top*_*ess 5 python google-app-engine gql app-engine-ndb

我正在环顾四周,以便得到答案我可以从Google AppEngine上的Ndb上的GQL查询获得的结果的最大限制.我正在使用带有游标的实现,但如果我一次检索它们会更快.

Gui*_*sum 9

这取决于许多因素,例如实体的大小和需要在索引中查找的值的数量,因此最好根据您的特定应用程序对其进行基准测试.还要注意,如果你发现在阳光明媚的日子加载所有项目需要10秒钟,这可能意味着由于数据存储性能的自然变化,你的一小部分查询会遇到超时,有时你的应用程序会当数据存储有一个糟糕的一天(它发生)时,一直达到超时.


Lip*_*pis 7

基本上你不再有每个查询1000个实体的旧限制,但考虑使用合理的限制,因为你可以点击超时错误,最好分批获取它们,这样用户就不会在加载时间内等待.