谷歌应用引擎删除实体免费内存

时间:2013-09-25 10:55:46

标签: google-app-engine

如何删除整个表格(实体),从而释放谷歌应用引擎中的所有内存,其中实体定义如下:

class Message(db.Model):
    name=db.StringProperty(required=True)
    message=db.StringProperty(required=True)
    created=db.DateTimeProperty(auto_now_add=True)

我在python中工作......

2 个答案:

答案 0 :(得分:2)

试试这个:

db.delete(Message.all())

答案 1 :(得分:0)

执行此操作的一种方法(特别是如果您的模型具有大量实体)将转到应用引擎控制台的“数据存储区管理”选项卡。在这里,您可以选择一种并选择删除所有实体(应用引擎启动mapreduce作业以删除所有实体)。

当您有足够的实体执行

时,这非常有用
db.delete(Message.all())

将超时/采取太长时间。