如果您试图诊断mysql后端中的慢查询并且正在使用Django前端,那么如何将后端报告的慢查询与特定Django前端代码中的查询集?Django缓慢查询:连接django过滤语句以减慢数据库日志中的查询
0
A
回答
1
我想你除了记录每个可疑查询的django查询之外别无选择。关于如何访问给定查询集的实际查询,请参阅this answer。
1
如果您安装django-devserver,它将向您显示正在运行的查询以及使用runserver时在shell中执行的时间。
另一种替代方法是django-debug-toolbar,它将在您网站的侧面板覆盖图中执行相同操作。
无论哪种方式,您都需要在开发环境中对其进行测试。但是,它们都不能真正解决直接针对有问题的查询的问题;他们在每个请求的基础上工作。因此,您必须稍微考虑一下您的哪些视图最常使用数据库和/或处理特别多的数据,但是通过选择可能的候选视图并检查查询在这些页面上运行,您应该能够掌握哪些特定查询是最差的。
相关问题
- 1. MySQL慢查询日志 - 缓慢多慢?
- 2. joomla缓慢查询日志
- 3. 跳过慢查询日志
- 4. SQL查询Where子句减慢查询
- 5. django taggit similar_objects非常缓慢的查询
- 6. 旋转mysql缓慢查询日志
- 7. 清除MYSQL缓慢查询日志 - Rails
- 8. Drupal缓慢查询日志分析
- 9. Django自定义查询非常缓慢
- 10. 通过连接表上的参数检查减慢MySQL查询
- 11. mysql慢查询日志
- 12. RavenDB用空数据库缓慢查询
- 13. 从Rails的日志过滤缓存的数据库查询?
- 14. Django查询过滤
- 15. MySQL缓慢查询
- 16. MySQL缓慢查询
- 17. MySQL缓慢查询
- 18. mysql缓慢查询
- 19. 通过PHP获取MySQL缓慢查询日志的位置
- 20. 在子句中缓慢子查询
- 21. 查询在慢速查询日志,它锁定时间过长
- 22. ORACLE查询计数缓慢
- 23. 在mysql中慢速查询日志
- 24. 缓慢的子查询IN子句?
- 25. Oracle 10g--缓慢的元数据查询
- 26. django-haystack - 根据查询连同对查询词的查询进行过滤
- 27. MySql查询发送数据缓慢
- 28. 核心数据查询缓慢
- 29. mysql查询查询速度缓慢
- 30. 缓慢的MySQL查询