首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >数据库服务器的最佳配置

数据库服务器的最佳配置
EN

Server Fault用户
提问于 2016-01-09 22:37:46
回答 1查看 114关注 0票数 -2

好的,我有一个VPS (做512 MB)和AWS RDS免费层。我想得到最大的表现,请帮助我,因为我有点困惑。我在VPS上运行了一个nginx服务器,它可以处理1K流量/Sec,而不会引起太大的恐慌。我的问题是,我是在VPS上还是在AWS上托管MySQL?你说的是基准,对吧?我做了,结果如下(我有一个很小的数据库500行,15列),我测试了从本地位置连接到两个服务器的查询执行时间。我运行了一个大查询,对它们进行了4次测试,以100%确定结果,使用相同的参数优化了这两台服务器。

AWS -RDS - MYSQL

  • 第一次:2.97
  • 第二次:2.88
  • 第三次:1.61 4
  • 第4次:3.19

VPS MYSQL

  • 第一次:1.88
  • 第二次:1.81
  • 第三次:2.14
  • 第4次:1.88

我得到更快的VPS结果,在本地(在VPS上)执行查询。我用php+mysql做了Loader.io测试,这也是结果。VPS loader.io试验 AWS loader.io试验尽管VPS在所有方面都更快,但它使用了大量的系统资源(5.7% MEMX6进程)。速度差异是否值得从VPS中消耗资源?任何建议。

EN

回答 1

Server Fault用户

回答已采纳

发布于 2016-01-10 01:42:46

如果您的系统有承载数据库的能力,那么在本地运行它总是比涉及网络更快。在这种情况下,您的VPS似乎没有重载,所以您应该坚持在VPS上运行DB,因为您的测试清楚地表明它更快。

分布式系统通常会在每台服务器上复制其数据库,以提高本地性能。例如,我管理的一个站点在三个服务器上负载均衡,每个服务器都作为副本集的一部分运行数据库副本;所有写入都发送给主服务器,但所有读取都是从服务器的本地副本完成的,以避免网络开销和延迟。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/747927

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档