![]() |
1
8
您不能超过30秒,但是您可以通过使用任务队列来间接地增加超时,并编写逐步迭代并处理数据集的任务。当然,每个这样的任务运行都应该符合超时限制。 编辑更具体地说,可以使用数据存储查询光标在同一位置恢复处理: http://code.google.com/intl/pl/appengine/docs/python/datastore/queriesandindexes.html#Query_Cursors 在SDK 1.3.1中首先介绍: http://googleappengine.blogspot.com/2010/02/app-engine-sdk-131-including-major.html |
![]() |
2
7
数据库查询超时的确切规则很复杂,但似乎一个查询不能超过2分钟,一批不能超过30秒。这里有一些代码可以将作业分解为多个查询,使用光标来避免这些超时。
|
![]() |
3
1
下面是我用来解决这个问题的代码,将一个大型查询拆分为多个小型查询。我用
(如果您不使用NDB,请考虑切换到它。它是DB库的一个改进版本,很容易迁移到它。有关详细信息,请参阅 https://developers.google.com/appengine/docs/python/ndb )
|
![]() |
July · 如何定义数字间隔,然后四舍五入 1 年前 |
![]() |
user026 · 如何根据特定窗口的平均值(行数)创建新列? 1 年前 |
|
Ashok Shrestha · 需要追踪特定的颜色线并获取坐标 1 年前 |
![]() |
Nicote Ool · 在FastApi和Vue3中获得422 1 年前 |
|
Abdulaziz · 如何对集合内的列表进行排序[重复] 1 年前 |
![]() |
asmgx · 为什么合并数据帧不能按照python中的预期方式工作 1 年前 |