2010-07-11 93 views
0

我想查看我的数据存储实体的大小还是能够估计它们的一些方法? (我不能看到内存大小的信息是将Appstats控制台或开发控制台?)我的不同数据存储实体的大小是多少?

我的问题是,我想知道2种类型的实体的字节大小:

实体A

  • key_name是20个字符。 (即{AAAA} {BBBB} {CCCC})。
  • 只有一个TextProperty 为1个字符(即“0”)。

实体B

  • 同上。 key_name是20 个字符。 (即'{AAAA} {BBBB} {CCCC} )。
  • 只有一个65536 字符长的TextProperty。

赞赏找到当前实体大小和/或估计实体大小的任何帮助。谢谢。

回答

3

len(db.model_to_protobuf(entity).Encode())

+0

尽管您可能认为“实体的大小”应包括其所有索引条目的大小。取决于你使用的尺寸。 – 2010-07-11 23:56:58

+2

如果有人想用ndb:len(entity._to_pb()。Encode())做同样的事情 – 2012-08-15 15:38:46

1

有你在你的应用程序的Admin Console看了“数据存储统计信息”页?它会告诉你关于你的实体的所有事情,尽管它们是估计/平均值,而不是确切的数字。

相关问题