Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django慢速查询:将Django筛选器语句连接到数据库日志中的慢速查询_Django_Mysql Slow Query Log - Fatal编程技术网

Django慢速查询:将Django筛选器语句连接到数据库日志中的慢速查询

Django慢速查询:将Django筛选器语句连接到数据库日志中的慢速查询,django,mysql-slow-query-log,Django,Mysql Slow Query Log,如果您试图诊断mysql后端中的慢速查询,并且正在使用Django前端,那么如何将后端报告的慢速查询与Django前端代码中的特定查询集联系起来?我认为除了记录每个Django查询以查找可疑查询集之外,您别无选择 有关如何访问给定查询集的实际查询的信息,请参见。如果安装,它将显示正在运行的查询以及使用runserver时在shell中花费的时间 另一种选择是,它将在您的站点上的侧面板覆盖中执行相同的操作 无论如何,您都需要在您的开发环境中进行测试。然而,这两种方法都不能真正解决将您直接定位到有问

如果您试图诊断mysql后端中的慢速查询,并且正在使用Django前端,那么如何将后端报告的慢速查询与Django前端代码中的特定查询集联系起来?

我认为除了记录每个Django查询以查找可疑查询集之外,您别无选择

有关如何访问给定查询集的实际查询的信息,请参见。

如果安装,它将显示正在运行的查询以及使用runserver时在shell中花费的时间

另一种选择是,它将在您的站点上的侧面板覆盖中执行相同的操作

无论如何,您都需要在您的开发环境中进行测试。然而,这两种方法都不能真正解决将您直接定位到有问题的查询的问题;他们按要求工作。因此,您必须稍微考虑一下哪些视图使用数据库最多和/或处理的数据量特别大,但通过挑选可能的候选视图并检查这些页面上运行查询的时间,您应该能够了解哪些特定查询最糟糕