我在使用谷歌应用引擎数据存储时遇到了一些麻烦。自从引入新的定价模式以来,运行我的应用程序的成本大大增加。Google应用引擎过度小型数据存储操作
罪魁祸首似乎是“数据存储小操作”,每天超过2000万操作数!
有没有人有这个问题,我认为我没有做过量的密钥查找,而我只有5000个用户,每分钟大概有10 - 20个请求。
在此先感谢!
编辑
好了一些统计数据,这些都是紧靠后3小时。这是我所看到的在我的仪表板,在结算部分:
,这里是一些统计信息:
显然,有相当多的呼叫datastore.get的。我开始认为这是我的设计造成的问题。那些获得对应的帐户。每个用户都有一个帐户,但帐户可以是两种类型之一,因此我使用组合。所以每个账户实体都有一个到其子账户实体的链接。 因此,当我搜索附近的用户时,需要使用查询获取帐户,然后在每个帐户上获取其子帐户。统计图片中最重要的要求是获得100个帐户的电话,然后必须对每个帐户进行一次获取。我原以为这是一个非常轻的查询,但我猜不是。我仍然对我的仪表板中记录的数据存储小操作的数量感到困惑。
出于好奇,您典型的每月账单前后是什么? – Dave
我每天的配额是2美元,我从来没有打过。现在它是5美元,我每天都超过它。我想我必须每天增加到9美元。 – Theblacknight
对不起,我也应该问这个问题,但是你是否使用了memcache? – Dave