Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/73.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
Sql 条令(Symfony)选择速度非常慢,有许多左连接_Sql_Symfony_Doctrine_Doctrine Query - Fatal编程技术网

Sql 条令(Symfony)选择速度非常慢,有许多左连接

Sql 条令(Symfony)选择速度非常慢,有许多左连接,sql,symfony,doctrine,doctrine-query,Sql,Symfony,Doctrine,Doctrine Query,如果查询包含select和多(6)个左连接,并且返回了多个数据(1200行时更多),则很长时间(126.04 ms)进行查询并返回数据 我的问题是: 一周前我没有注意到这一点。为什么会发生这种情况 更新:索引没有帮助 服务器非常强大 英特尔(R)至强(R)CPU E3-1230 v5@3.40GHz,8核 32 GB内存 我哭了:(您真的想要select子句中列出的所有列吗?我建议您只添加所需的列—不仅是6个表中的所有列,还有索引?您可能缺少表中的索引。^那.1200行和6个联接并不是很多,不

如果查询包含select和多(6)个左连接,并且返回了多个数据(1200行时更多),则很长时间(126.04 ms)进行查询并返回数据

我的问题是:

一周前我没有注意到这一点。为什么会发生这种情况

更新:索引没有帮助

服务器非常强大

英特尔(R)至强(R)CPU E3-1230 v5@3.40GHz,8核

32 GB内存


我哭了:(

您真的想要select子句中列出的所有列吗?我建议您只添加所需的列—不仅是6个表中的所有列,还有索引?您可能缺少表中的索引。^那.1200行和6个联接并不是很多,不应该花那么多时间。@MKhalidJunaid执行查询并返回数据很长足够了,即使我没有选择所有data@JasonRoman如果通过mysql命令行执行查询,它会运行得非常快。这是否意味着索引将对我有所帮助?你真的想要select子句中列出的所有列吗?我建议你只添加所需的列,而不是全部从你的6个表中添加,还有索引呢?你是pr表上可能缺少索引。^1.1200行和6个联接没有那么多,不应该花那么多时间。@MKhalidJunaid执行查询并返回数据的时间足够长,即使我没有选择所有的data@JasonRoman如果通过mysql命令行执行查询,它运行得非常快。这是否意味着索引可以帮助我?