如何找到Django应用程序所做的SQL查询总数?

28 浏览
0 Comments

如何找到Django应用程序所做的SQL查询总数?

有没有一种方法可以找出Django应用程序在加载页面时执行了多少个SQL查询? 当我从一个页面浏览到另一个页面时,我想要记录以下内容到文本文件中或在stdout中看到:

  1. 页面URL
  2. 总查询数
  3. 总查询执行时间

是否有这样的工具/脚本?

干杯

admin 更改状态以发布 2023年5月22日
0
0 Comments

使用debug_toolbar应用程序,它不仅打印查询数量,还打印每个查询及其运行时间,以及许多其他有用的信息。

需要记住的一件事是,这个应用程序会使django使用更多的内存,因此最好只在测试环境中使用它。

这里有一个相关的问题,并有良好的答案。

0