在页面上显示查询数量的方法? (Google App Engine)

时间:2013-11-22 20:51:16

标签: python google-app-engine flask

我曾经用直接的MySQL查询编写程序PHP。因此,很容易看出在击中数据库方面发生了什么。现在我在GAE上使用带有Python的MVC模式,这对我来说有点神秘:)我通常认为我知道所有数据库活动的位置。但我想知道是否有办法弄清楚我们在给定页面上查看数据库(App Engine数据存储区)的次数(视图)。以防万一我以错误的方式编程,期待4次点击,而我实际上是在一些奇怪的循环中,它会击中200次。而且我认为这样做会很好,所以我可以大致了解发生了什么。

有人有什么想法吗?

P.S。如果重要的话,我正在使用Flask。

2 个答案:

答案 0 :(得分:3)

尝试appstats。设置非常简单,您将能够看到所有主要的RPC调用。

https://developers.google.com/appengine/docs/python/tools/appstats

答案 1 :(得分:1)

我们使用的内联替代方案是https://github.com/kamens/gae_mini_profiler

您可以使用appstats查看可跟踪堆栈并获取大量信息。