我曾经用直接的MySQL查询编写程序PHP。因此,很容易看出在击中数据库方面发生了什么。现在我在GAE上使用带有Python的MVC模式,这对我来说有点神秘:)我通常认为我知道所有数据库活动的位置。但我想知道是否有办法弄清楚我们在给定页面上查看数据库(App Engine数据存储区)的次数(视图)。以防万一我以错误的方式编程,期待4次点击,而我实际上是在一些奇怪的循环中,它会击中200次。而且我认为这样做会很好,所以我可以大致了解发生了什么。
有人有什么想法吗?
P.S。如果重要的话,我正在使用Flask。
答案 0 :(得分:3)
尝试appstats。设置非常简单,您将能够看到所有主要的RPC调用。
https://developers.google.com/appengine/docs/python/tools/appstats
答案 1 :(得分:1)
我们使用的内联替代方案是https://github.com/kamens/gae_mini_profiler。
您可以使用appstats查看可跟踪堆栈并获取大量信息。