2010-07-11 60 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看了「數據存儲統計信息」頁?它會告訴你關於你的實體的所有事情,儘管它們是估計/平均值,而不是確切的數字。

相關問題