谷歌应用引擎:Devserver是可怕的s

2024-05-19 20:54:43 发布

您现在位置:Python中文网/ 问答频道 /正文

我的devserver由于某种原因变得非常慢。(Python、windows7、gae1.3.3)我不确定是我做错了什么,还是只是不打算处理我所带来的负载。我在数据存储中有1000个特定类型的模型。我试图用以下方法删除它们:

def _deleteType(type):
    results = type.all().fetch(1000)
    while results:
        db.delete(results)
        results = type.all().fetch(1000)

花了20多分钟。我重新启动了devserver,SDK控制台仍然显示DB中有1000个这样的模型。发生什么事?在

有没有更好的方法清除我的应用程序中的所有数据?在


Tags: 数据方法模型类型dbdeftypefetch
1条回答
网友
1楼 · 发布于 2024-05-19 20:54:43

只获取(并传递给db.delete)键而不是整个对象应该快一点。但是,到目前为止,在SDK启动时清除数据存储的最快方法是使用以下命令启动应用程序:

 dev_appserver.py  clear_datastore myapp

相关问题 更多 >