Django / Pyramid debugtoolbar: возможно ли увидеть не только время выполнения запроса, но и продолжительность запроса в базе данных? - PullRequest
0 голосов
/ 14 января 2012

А если нет, то как проверить?Я использую SQLAlchemy.

Спасибо!

1 Ответ

1 голос
/ 27 июня 2012

Насколько я могу сказать, оба проекта используют werkzeug.Пирамида действительно использует это, и я только слышал о Джанго, использующем это, но никогда не пробовал.При этом обе панели инструментов должны быть очень разными, потому что они зависят от разных проектов.

Если вы хотите время запроса для sqlalchemy.Есть несколько способов сделать это, поскольку это обсуждалось там.

Как я могу профилировать приложение, работающее на SQLAlchemy?

При простой старой регистрации на python вы можете угадать время между запросами, если включите отладку.Панели инструментов пирамиды позволяют выполнять профилирование, поэтому вы также можете проверить, сколько времени понадобилось для выполнения каких функций.

Согласно документации, панель инструментов отладки в sqlalchemy отображает время в мс для запросов.

http://docs.pylonsproject.org/projects/pyramid_debugtoolbar/en/latest/api.html

...