GAE Go数据存储区的大小

时间:2011-12-07 12:03:10

标签: database google-app-engine go

是否有一些函数可以调用以获取应用程序的GAE Go数据存储区中的条目数量,而无需查询整个数据库并计算输出?

2 个答案:

答案 0 :(得分:3)

    c := appengine.NewContext(r)
    var result struct {
        Bytes int64 `datastore:"bytes"`
        Count int64 `datastore:"count"`
        Timestamp datastore.Time `datastore:"timestamp"`
    }
    datastore.NewQuery("__Stat_Total__").Run(c).Next(&result)
    c.Infof("count: %d", result.Count)

答案 1 :(得分:1)

您可以在数据>下的管理控制台中查看所有实体的大小。数据存储统计。

可以通过PythonJava以编程方式查询这些统计信息。我无法找到Go的等效文件。