服务器可以处理多少个MySql查询/秒?

Cri*_*sty 15 mysql optimization select database-performance

我已经开始开发一个浏览器(数据库)游戏.我的问题是有多少查询可以常规托管处理(当我的意思是常规,我的意思是你可以找到约7美元/月的共享主机).至于查询,没什么复杂的(简单的SELECT和WHERE操作).

那么......?10?100?10000?

Mic*_*eyn 11

这完全取决于服务器硬件,它的缓存能力和配置,以及它用于非易失性存储的硬件类型(例如,带有主轴或SSD的硬盘驱动器的RAID阵列?),更不用说查询类型了和查询数据库,包括:

  • 连接数
  • 索引
  • 查询的表中的行数
  • 结果集的大小
  • 并发负载
  • 等等...

在不了解所有这些因素的情况下,无法估计性能.最佳估计来自实际分析,在正常操作条件下执行,具有将实际呈现的查询类型.

  • 这还不足以回答这个问题.这个等式中有很多硬件和软件因素.你最好的选择不是问问题,而是用你的负载衡量实际表现(即分析). (2认同)

Qua*_*noi 6

Yoshinori Matsunobu在他的一篇文章中声称105,000每秒使用查询SQL,并750,000使用本机查询每秒查询InnoDB API.

所有查询都是简单的PK查找.

在共享主机上,这些数字当然要低得多.当然多少取决于共享主机.