我有一个基于python的GAE应用程序(在主/从数据存储上),最近注意到真的很奇怪的事情:数据存储大小比预期大得多,但只在仪表板中。这与用户活动没有关联,应用程序相当轻量/简单,并且根本没有真正的高负载GAE数据存储奇怪的膨胀
除此之外,我主动删除所有未使用的实体以保持低于1Gb的配额,但数据存储大小不会下降,正在上升。现在它已经超过4Gb并且正在计数!
为了证明我的观点(为什么我的情况很奇怪):这里的数据存储管理页面截图和数据存储都统计显示的数字,其更容易相信 plus.google.com/photos/113319821637049481863/albums/5722673784686937649
可能是我忽略了什么......我只是whant删除“看不见的实体”,它采取一切我的计费空间的所有 任何帮助非常感谢
更新后: 从这个应用程序迁移我的数据后离开我删除了所有数据,所有索引,并等待超过一天
我的预计:app应该是空的,数据存储大小应该几乎为零(没有限制,没有索引,除了blobstore中的小型备份外没有其他限制)。 我收到了什么:数据存储大小大于5GB并且没有丢失。在空的项目!
东西真的这里被打破:(我可以给“客人”访问项目的任何开发者表示,这不是一个笑话
Proofpics: https://picasaweb.google.com/113319821637049481863/GaeStrange#5723740881320880066
https://picasaweb.google.com/113319821637049481863/GaeStrange#5723740855735209986
因此,有一个问题谷歌团队:我怎么能“回收”自由空间或获得有关什么占有这么多空间的信息?
UPD2。似乎问题是固定的。Datastor大小突然下降到预期的零! Hooray :)
他们最近没有改变面板来考虑索引的大小以及数据吗?我认为它曾经是仪表板和统计信息选项卡会显示相同,但是现在仪表板#与配额详细信息中的信息板#相同,这将是您获得结算的#号。 – 2012-03-22 17:51:44
我也怀疑索引(但在我的情况下,我禁用所有默认索引,并有几个自定义索引)。检查它昨天我 1)作出所需实体的备份 2)从index.yaml删除所有索引,并vacuum_indexes 3)通过datastore_admin删除所有实体。 但大小提高到5.1Gb!它就像奇迹,但我不想支付它:) 我刚开始迁移到新创建的应用程序... – Konstantin 2012-03-23 07:30:41