【问题标题】:MySql localhost vs Amazon RDS instanceMySql 本地主机与 Amazon RDS 实例
【发布时间】:2013-04-28 14:59:39
【问题描述】:

我对 mysql 的一些性能感到惊讶。 当我运行简单查询'SELECT 1;'在我的本地主机(mysql 5.6.x)上使用工作台,它的执行时间为 0.000 秒,但我在 Amazon RDS(中型 mysql 5.5.x)上运行的相同查询几乎需要 0.094 秒。

我无法理解mysql的这种行为。

【问题讨论】:

    标签: mysql mysql-workbench amazon-rds


    【解决方案1】:

    查询SELECT 1 几乎不需要解析和表访问,因此它的执行速度很快。然而,对于远程服务器来说,还有时间来传输请求,并且像 RDS 这样的共享资源不是实时资源,因此可能需要一两毫秒才能执行任务。如果没有更大的区别,那就忽略这点额外的时间。

    【讨论】:

      【解决方案2】:

      我建议您目前只考虑维护的简单性和可扩展性(RDS 显然比本地 MySQL 提供的要好得多)而不是性能。

      稍后,当您为亚马逊支付的美元产出不足时,您可以开始仔细衡量以发现瓶颈。

      尽管如此,如果您习惯于维护私有的紧凑型 VPS 服务器 - 本地 MySQL 可能更易于维护,您应该稍后再使用外部服务 :)

      【讨论】:

        猜你喜欢
        • 2018-12-10
        • 2020-10-02
        • 2015-07-24
        • 2015-05-18
        • 1970-01-01
        • 2018-03-06
        • 1970-01-01
        • 1970-01-01
        • 2014-03-20
        相关资源
        最近更新 更多