祖先查询的DeadlineExceedError

时间:2013-04-13 13:03:08

标签: google-app-engine

我正在寻找有关如何提高祖先查询在大型数据集上的性能的建议。目前,许多祖先查询花了很长时间才通过DeadlineExceededError,而在没有祖先过滤器的情况下进行相同的查询工作正常,如果有点慢。

数据的结构使得每种实体(查询类型)嵌套在3种实体Parent实体下。 (例如,实体键路径为['Parent','keyname1','Parent','keyname2','Parent','keyname3','Entity','keyname4']

查询采用以下形式:

Entity.all().ancestor(parentkey).filter('property IN', list)

其中list是最多3个值的列表,而parentkey可能是相关实体之上的两个或三个级别。

关于这里发生了什么的任何想法?

0 个答案:

没有答案