English 中文(简体)
PHP / MySql 冗长度VS通过网络发送的数据量
原标题:
  • 时间:2009-01-15 03:28:14
  •  标签:

我一直在 PHP 中撰写一些相当大或混乱的 MySQL 查询。我正在尝试在冗长性和性能之间找到平衡点。我的问题是性能是否与此有关。

我的查询包含空格和MySQL注释,如果PHP在发送查询之前过滤掉非必要的空格甚至是MySQL注释,对我来说这是有意义的,但我不确定...

如果PHP到MySQL会传输空格和注释,那会影响性能吗?

我不是在寻找高难度的表现基准或其他方面,我想更多地了解一般情况。

最佳回答

是的,它们将通过电线传输,尽管我对mysql的了解不足以告诉您它们是否会影响性能。我猜如果您使用不同注释的两个相同查询,则会稍微影响查询解析时间,并且mysql应该能够优化重复的查询。尽管如此,我怀疑通常为网站和数据库服务器之间的传输延迟以及结果的大小将完全超过查询和解析查询的任何性能问题,而且如果没有真正的硬数据,您真的不会知道。就个人而言,这不是我太担心的事情。

问题回答

我支援skirmish的评论。在性能优化方面,你可以在许多其他地方获得更大的回报。压缩SQL查询的大小不在此列表中处于重要地位。





相关问题
热门标签