1

为了降低过度消耗数据存储读取的现有应用程序的成本,我试图获取整个应用程序的统计信息。

对于整个应用程序,我想获得的是关于在生产的一整天中返回最多行数的查询的统计信息。检索数据的成本为 0.70 美元 / 百万美元,有很大的动力去优化/缓存一些查询,但首先我必须了解哪个查询检索了太多数据。

Appstats 显然不提供此信息,因为该工具的主要驱动力是优化一个 RPC 调用。

有没有人对此有一个神奇的解决方案?我想到的一种替代方法是自己构建一个工具,用于在每次查询后记录返回的行数,但这看起来有点矫枉过正,需要打开代码。

非常感谢你的帮助 !

雨果

4

1 回答 1

1

请参阅此相关帖子:https ://stackoverflow.com/questions/11282567/calculating-datastore-api-usage-per-request/

衡量和优化可以看LogService提供的cost字段。(在管理面板中称为 cpm_usd)。

使用此信息,您可以找到最昂贵的 url,从而优化其查询。

于 2012-07-02T00:06:27.960 回答