java - 开发服务器上的应用程序引擎数据存储统计信息

标签 java google-app-engine google-cloud-datastore

我正在尝试获取已保存为 documented 的实体类型列表。 ,但是查询 do not return any results on the development server .

DatastoreService datastore = DatastoreServiceFactory.getDatastoreService();
PreparedQuery kindStats = datastore.prepare(new Query("__Stat_Kind__"));

for (Entity kindStat : kindStats.asList(withDefaults())) {
  String kind_name = (String) kindStat.getProperty("kind_name");
}

这在开发服务器上也不起作用:

DatastoreService datastore = DatastoreServiceFactory.getDatastoreService();
Entity globalStat = datastore.prepare(new Query("__Stat_Total__")).asSingleEntity();
Long totalBytes = (Long) globalStat.getProperty("bytes");
Long totalEntities = (Long) globalStat.getProperty("count");

是否有其他方法可以做到这一点,或者它不应该是可能的?

最佳答案

很抱歉,我找不到支持这一信念的文档,但我相信:

  • 统计信息目前无法在开发服务器上运行
  • Google 计划不久后让它们发挥作用

关于java - 开发服务器上的应用程序引擎数据存储统计信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4270626/

相关文章:

java - Integer.numberOfTrailingZero(int i) 如何工作?

java - 优化排序矩阵中第 N 个最大元素的代码

google-app-engine - 如何在 Google App Engine 数据存储中创建引用列表?

google-app-engine - Golang GAE - 联合登录示例

java - 将数据输入 Google Cloud Datastore

java - JSP:上传文件到服务器的最佳实践

java - 在 java servlet doPost() 方法中发送重定向

java - 对象化查询以返回属性值列表

java - 多态性与 Objectify

google-app-engine - GAE EntityManager 发现抛出 null