MySql 本地主机与 Amazon RDS 实例
Posted
技术标签:
【中文标题】MySql 本地主机与 Amazon RDS 实例【英文标题】:MySql localhost vs Amazon RDS instance 【发布时间】:2013-04-28 14:59:39 【问题描述】:我对 mysql 的一些性能感到惊讶。 当我运行简单查询'SELECT 1;'在我的本地主机(mysql 5.6.x)上使用工作台,它的执行时间为 0.000 秒,但我在 Amazon RDS(中型 mysql 5.5.x)上运行的相同查询几乎需要 0.094 秒。
我无法理解mysql的这种行为。
【问题讨论】:
【参考方案1】:查询SELECT 1
几乎不需要解析和表访问,因此它的执行速度很快。然而,对于远程服务器来说,还有时间来传输请求,并且像 RDS 这样的共享资源不是实时资源,因此可能需要一两毫秒才能执行任务。如果没有更大的区别,那就忽略这点额外的时间。
【讨论】:
【参考方案2】:我建议您目前只考虑维护的简单性和可扩展性(RDS 显然比本地 MySQL 提供的要好得多)而不是性能。
稍后,当您为亚马逊支付的美元产出不足时,您可以开始仔细衡量以发现瓶颈。
尽管如此,如果您习惯于维护私有的紧凑型 VPS 服务器 - 本地 MySQL 可能更易于维护,您应该稍后再使用外部服务 :)
【讨论】:
以上是关于MySql 本地主机与 Amazon RDS 实例的主要内容,如果未能解决你的问题,请参考以下文章
使用 MySQL Workbench 通过 EC2 实例连接到 Amazon RDS 实例
使用 MySQL Workbench 与 Amazon RDS MySQL 数据库的简单连接