Django/Pyramid DebugToolbar: è possibile vedere non solo fare il tempo di query, ma anche la durata delle query nel database?

StackOverflow https://stackoverflow.com/questions/8860867

Domanda

E in caso contrario, come controllare? Sto usando SQLalchemy.

Grazie!

È stato utile?

Soluzione

Entrambi i progetti usano Werkzeug per quanto posso dire. Pyramid lo usa e ho sentito parlare solo di Django che lo usava ma non ho mai provato. Detto questo, entrambe le barre degli strumenti dovrebbero essere molto diverse perché dipendono da progetti diversi.

Se vuoi il tempo di query per Sqlalchemy. Ci sono un paio di modi per farlo come è stato discusso lì.

Come posso profilare un'applicazione alimentata a SQLalchemy?

Con la semplice registrazione di Python puoi indovinare il tempo tra query se si abilita il debug. Le barre degli strumenti piramidali consentono la profilazione in modo da poter anche controllare quanto tempo impiegato per le funzioni.

Secondo i documenti, la barra degli strumenti di debug in SQLalchemy mostra tempo in SM per le domande.

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top