Django/Pyramid DebugToolbar:クエリ時間を作成するだけでなく、データベースでクエリ期間を作成することも可能ですか?

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

質問

そうでない場合は、どのように確認しますか?私はsqlalchemyを使用しています。

ありがとう!

役に立ちましたか?

解決

どちらのプロジェクトも、私が言うことができる限りWerkzeugを使用しています。 Pyramidはそれを使用しており、Djangoを使用しているだけで聞いたことがありますが、試したことはありませんでした。それは、両方のツールバーが異なるプロジェクトに依存するため、非常に異なるはずです。

sqlalchemyのクエリ時間が必要な場合。そこで議論されているので、それを行うにはいくつかの方法があります。

SQLalchemy Poweredアプリケーションをプロファイルするにはどうすればよいですか?

プレーンな古いPythonロギングを使用すると、デバッグを有効にすると、クエリ間の時間を推測できます。ピラミッドツールバーを使用するとプロファイリングが可能なため、どの機能にかかった時間を確認できます。

ドキュメントによると、Sqlalchemyのデバッグツールバーは、クエリのMSの時間を示しています。

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top