Sql 条令(Symfony)选择速度非常慢,有许多左连接
如果查询包含select和多(6)个左连接,并且返回了多个数据(1200行时更多),则很长时间(126.04 ms)进行查询并返回数据 我的问题是: 一周前我没有注意到这一点。为什么会发生这种情况 更新:索引没有帮助 服务器非常强大 英特尔(R)至强(R)CPU E3-1230 v5@3.40GHz,8核 32 GB内存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行和6个联接并不是很多,不应该花那么多时间。@MKhalidJunaid执行查询并返回数据很长足够了,即使我没有选择所有data@JasonRoman如果通过mysql命令行执行查询,它会运行得非常快。这是否意味着索引将对我有所帮助?你真的想要select子句中列出的所有列吗?我建议你只添加所需的列,而不是全部从你的6个表中添加,还有索引呢?你是pr表上可能缺少索引。^1.1200行和6个联接没有那么多,不应该花那么多时间。@MKhalidJunaid执行查询并返回数据的时间足够长,即使我没有选择所有的data@JasonRoman如果通过mysql命令行执行查询,它运行得非常快。这是否意味着索引可以帮助我?