PHP/MySql冗长与在线

PHP/MySql冗长与在线,php,sql,performance,mysql,Php,Sql,Performance,Mysql,我已经开始用PHP编写一些相当大或混乱的MySQL查询。我试图在冗长和性能之间找到平衡。我的问题是性能是否与此有关 它是我查询中的空白和MySQL注释。对我来说,PHP在发送查询之前会过滤查询中不重要的空格,甚至可能过滤查询中的mysql注释,这是有道理的,但我不确定 空白和注释是否会从PHP传输到MySQL?如果是这样的话,它真的会影响性能吗 我不是在寻找硬性的性能基准或任何我想了解更多的东西。是的,它们会被忽略,尽管我对mysql了解不够,无法告诉您它们是否会影响性能。我猜想,如果您必须使用

我已经开始用PHP编写一些相当大或混乱的MySQL查询。我试图在冗长和性能之间找到平衡。我的问题是性能是否与此有关

它是我查询中的空白和MySQL注释。对我来说,PHP在发送查询之前会过滤查询中不重要的空格,甚至可能过滤查询中的mysql注释,这是有道理的,但我不确定

空白和注释是否会从PHP传输到MySQL?如果是这样的话,它真的会影响性能吗


我不是在寻找硬性的性能基准或任何我想了解更多的东西。

是的,它们会被忽略,尽管我对mysql了解不够,无法告诉您它们是否会影响性能。我猜想,如果您必须使用不同的注释来处理相同的查询,它们会稍微影响查询解析时间,mysql应该能够针对重复查询进行优化。尽管如此,我还是怀疑web和数据库服务器之间的传输延迟以及结果的大小通常会使查询和解析查询的任何性能问题相形见绌,如果没有真正的硬数字,您将无法真正了解。就个人而言,我不会太担心这件事。

我支持小规模冲突的评论。在性能优化方面,有几十个其他地方可以让您获得更大的回报。压缩SQL查询的大小在此列表中不高