我已经开始用PHP编写一些相当大的和/或令人困惑的MySQL查询。我试图在冗长和性能之间找到一个平衡点。性能是否与此有关是我的问题。
它是我的查询中的空白和MySQL注释。对我来说,PHP会在发送查询之前过滤查询中不重要的空格,甚至可能过滤查询中的mysql注释,但我不确定...
空格和注释会不会从PHP到MySQL,如果是这样的话,它在性能方面真的很重要吗?
我并不是在寻找硬性的性能基准,也不是任何我想在总体上了解更多信息的东西。
发布于 2009-01-15 03:36:14
是的,虽然我对mysql的了解还不够多,但我不知道它们是否会影响性能。我猜测,如果您不得不使用不同注释的相同查询,它们将稍微影响查询解析时间,并且mysql应该能够针对重复查询进行优化。不过,我怀疑通常情况下,web和数据库服务器之间的传输延迟和结果的大小将完全使解析查询时的查询和任何性能问题相形见绌,而且没有真正的硬数字,你不会真正知道。就我个人而言,这不会是我太担心的事情。
发布于 2009-01-15 03:45:54
我支持skirmish的评论。在性能优化方面,还有几十个其他地方你可以获得更大的收益。压缩SQL查询的大小在此列表中并不高。
https://stackoverflow.com/questions/445551
复制相似问题