2010-07-11 4 views
0

Я хотел посмотреть размер моих объектов хранилища данных или быть в состоянии оценить их каким-то образом? (я не могу видеть, где объем памяти информация находится на Appstats консоли или консоли развития?)Каковы размеры моих разных объектов хранилища данных?

Моя проблема заключается в том, что я хочу знать размер в байтах 2-х типов сущностей:

Entity A

  • Ключевое слово 20 символов. (т.е. {AAAA} {BBBB} {CCCC}).
  • Только один текстовый объект из 1 символа (то есть «0»).

Компания Б

  • То же, что и выше. Ключевое имя - 20 символов. (т.е. «{AAAA] {BBBB} {CCCC} ).
  • Только один TextProperty из 65536 символов.

Оценивается любая помощь в поиске текущих размеров сущностей и/или оценок размеров сущностей. БЛАГОДАРЮ.

ответ

3

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

+0

Хотя вы можете подумать, что «размер объекта» должен включать в себя размер всех его записей индекса. Зависит от того, для чего вы используете размер. –

+2

Если кто-то хочет сделать то же самое с ndb: len (entity._to_pb(). Encode()) –

1

Вы смотрели на странице «Статистика» Datastore в Admin Console вашего приложения? В нем рассказывается о любых вещах, связанных с вашими сущностями, хотя это оценки/средние значения, а не точные числа.

Смежные вопросы