【发布时间】:2018-12-02 00:18:34
【问题描述】:
我想知道在 psycopg2 连接上执行的 sql 查询的数量。
有没有办法得到这个号码?
如果 http 请求产生的语句过多,我想发出警告。
我正在运行一个 django 应用程序。如果 DEBUG 为 True,那么我有 connection.queries。但我想从生产服务器获取这个值
更新
我想要来自 prod 环境的数字(统计数据)。这个问题与调试特定的 http 请求无关。
【问题讨论】:
-
你试过
Django Debug Toolbar吗?它显示了执行的查询数。 -
@Chiefir 我想获取生产机器上每个 http 请求的编号。 django 调试工具栏注册一个信号处理程序来完成它的工作。我想避免这种开销,因为我担心 django 调试工具栏会降低性能。
标签: django postgresql psycopg2