Как я могу увидеть количество записей в индексе и хранилище при обслуживании из dev_appserver.py?

Когда я нажимаю https://appengine.google.com/datastore/indexes, я вижу рабочие индексы для моего приложения в таблице есть столбцы для «Счетчик записей индекса» и «Хранение индекса». Когда я нажимаю http://127.0.0.1:8080/_ah/admin/datastore_indexes, чтобы просмотреть локальные индексы для моего приложения, эти столбцы отсутствуют. Как я могу получить эту информацию локально?

Я попытался нажать «Создать статистику хранилища данных» на странице «Статистика хранилища данных», а также напрямую вызвать db.get_indexes().

Я пытаюсь оценить/проверить размер нового индекса, который я хотел бы создать.


person Matt Faus    schedule 27.03.2013    source источник


Ответы (1)


Если я нажму «Создать статистику хранилища данных», я получу сообщение, которое выглядит следующим образом:

Просканировано 123 объекта общим размером 42729 байт, 2208 элементов индекса общим объемом 201760 байт и 8 элементов составного индекса общим объемом 1080 байт. Добавлено 120 новых записей.

Это то, что вам нужно знать?

Кроме того, если вы обновитесь до последней версии, у вас будет лучшая консоль разработчика, которая по умолчанию обслуживается на: http://localhost:8000

person Lipis    schedule 27.03.2013
comment
Да, я получаю похожее сообщение, но это суммирует все вместе. Мне нужна разбивка для каждого отдельного индекса. - person Matt Faus; 28.03.2013
comment
@MattFaus Боюсь, это то, что вы можете получить с сервера разработки.. Вы можете развернуть что-то в экспериментальном приложении и выполнить там свои расчеты, не нарушая реального приложения..! Вы всегда можете очистить индексы, поэтому я не думаю, что это большая проблема, чтобы попробовать это и в реальном приложении. - person Lipis; 28.03.2013