【问题标题】:PHP / MySql Verbosity VS over the wirePHP / MySql Verbosity VS over the wire
【发布时间】:2009-01-15 03:28:14
【问题描述】:

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

它是我的查询中的空白和 MySQL cmets。对我来说,PHP 会在发送之前过滤查询不必要的空白,甚至可能是查询中的 mysql cmets,但我不确定......

如果是的话,空格和 cmets 是否会通过线路从 PHP 传输到 MySQL,这在性能方面真的很重要吗?

我不是在寻找硬性能基准或任何我想了解更多关于这方面的信息。

【问题讨论】:

    标签: php sql performance mysql


    【解决方案1】:

    是的,虽然我对 mysql 的了解还不够,但无法告诉您它们是否会影响性能,但它们会越界。我猜想如果您必须使用不同的 cmets 进行相同的查询,它们会稍微影响查询解析时间,并且 mysql 应该能够针对重复查询进行优化。不过,我怀疑通常 Web 和数据库服务器之间的传输延迟和结果的大小会使查询和解析查询的任何性能问题完全相形见绌,而且如果没有真正的硬数字,您将不会真正知道。就个人而言,我不会太担心。

    【讨论】:

      【解决方案2】:

      我支持小冲突的评论。在性能优化方面,还有许多其他地方可以让您获得更大的收益。压缩 SQL 查询的大小在此列表中并不高。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-12-26
        • 2015-04-12
        • 2014-03-17
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多