Я пытаюсь получить список моделей в порядке убывания наиболее часто написанных моделей.
Это то, что я пробовал до сих пор. Этот набор запросов client дает подробную информацию о моделях и их атрибутах / свойствах, с этими деталями, связанными с моделью:
Количество объектов, Количество встроенных индексов, Размер встроенных индексов, Размер данных, Размер составных индексов, Число составных индексов, Общий размер . Но нет подробностей о частоте записи и / или какой-либо аналитике относительно операций базы данных put () или save ().
from google.cloud import datastore
import math
def run_quickstart():
# [START datastore_quickstart]
# Imports the Google Cloud client library
client = datastore.Client()
query = client.query(kind='__Stat_Kind__')
detail_list = []
items = list(query.fetch())
for results in items:
results = results.viewitems()
detail_list.append(results)
print detail_list
if __name__ == '__main__':
run_quickstart()
Предоставляет ли GAE Cloud Datastore такую информацию о частоте записи в базу данных? Моя главная цель - получить наиболее занятую модель / таблицу базы данных с наибольшим количеством записей.