2012-06-10 4 views
5

Я оглядываюсь, чтобы получить ответ, каков максимальный предел результатов, которые я могу получить из запроса GQL на Ndb в Google AppEngine. Я использую реализацию с курсорами, но это будет намного быстрее, если я их сразу извлечу.Каков максимальный лимит запросов Google Appengine Ndb GQL?

ответ

7

В принципе у вас нет старого ограничения на 1000 объектов на запрос больше, но подумайте об использовании разумного предела, потому что вы можете нажать на ошибку таймаута, и лучше получить их в партиях, чтобы пользователи не дождались во время время загрузки.

9

Это зависит от множества объектов, таких как размер сущностей и количество значений, которые нужно искать в индексе, поэтому лучше всего сравнить его для вашего конкретного приложения. Также будьте осторожны, если вы обнаружите, что в солнечный день это займет, например, 10 секунд, чтобы загрузить все ваши предметы, это, вероятно, означает, что небольшая часть ваших запросов будет запущена в тайм-аут из-за естественных изменений производительности хранилища данных, а иногда ваше приложение будет использовать тайм-аут все время, когда у хранилища данных будет плохой день (Бывает).

Смежные вопросы