GAE AppStats не показывает запросов GQL

Я запускаю AppStats по умолчанию на своем локальном сервере GAE/Python. Подробности для datastore_v3.RunQuery и datastore_v3.Get показаны AppStats без полезной информации о запросах GQL (ниже).

Есть ли способ просмотреть фактические запросы?

УПД. Я не использую запросы GQL напрямую, а косвенно через get() и fetch(). Я говорю о том, как посмотреть, на что ушли эти 500 мс. Текущая информация бесполезна, и для этого пользователь должен исследовать трассировку стека.

Request: Query<app_='dev~app', compile_=True, composite_index_=[], filter_=[Query_Filter<...>], ...>
Request: Query<app_='dev~app', compile_=True, composite_index_=[], filter_=[Query_Filter<...>], ...>
Request: GetRequest<key_=[Reference<app_='dev~app', has_app_=1, has_path_=1, path_=Path<...>>, ...], ...>

person Pavel Vlasov    schedule 29.03.2012    source источник


Ответы (1)


GQL — это просто слой поверх хранилища данных; запрос GQL выполняется так же, как db.Query, и приводит к тому же RPC.

person Nick Johnson    schedule 29.03.2012
comment
На самом деле я не использовал запросы типа SELECT напрямую, а db.get() и Entity.all().fetch(). Я просто имел в виду, что было бы неплохо посмотреть, что запрос занял 500 мс. - person Pavel Vlasov; 29.03.2012
comment
В таком случае я не понимаю, в чем ваш вопрос. - person Nick Johnson; 29.03.2012
comment
Что ж. Я делаю Article.get_them(). Затем я открываю AppStats. Расширяю информацию RPC-вызова. Я вижу там бесполезную информацию типа Query<app_='dev~app', compile_=True. Вместо этого я хочу увидеть соответствующий GQL-запрос (по крайней мере, слово «Статья», чтобы иметь возможность отличать запросы один от другого). Является ли это возможным? - person Pavel Vlasov; 30.03.2012
comment
@PavelVlasov Запрашиваемый вид определенно находится где-то в трассировке. Пробовали ли вы расширить все соответствующие разделы? - person Nick Johnson; 30.03.2012
comment
Довольно сложно просмотреть источник, чтобы понять, что это был за запрос. В то же время GAE Mini Profiler показывает некоторую полезную информацию об этом. Просто странно, что AppStats немного нет. Что ж, вернемся к GMP. - person Pavel Vlasov; 02.04.2012