我已经开始开发浏览器(数据库)游戏。我的问题是定期托管手柄可以进行多少询问(当我是常规的时候,我的意思是共享托管您的CAND查找约7美元/月)。至于查询,没有什么复杂的(简单选择和操作的地方)。

所以... ? 10? 100? 10000?

有帮助吗?

解决方案

Yoshinori Matsunobu 他的文章之一 主张 105,000 每秒查询 SQL, , 和 750,000 每秒使用本机查询 InnoDB API.

所有查询都很简单 PK 查找。

在共享的托管这些数字上,当然会低得多。当然,多少取决于共享托管。

其他提示

这完全取决于服务器硬件,缓存能力和配置以及它用于非挥发存储的硬件类型(例如,带有纺锤体或SSD的硬盘驱动器数组?),更不用说查询类型的类型和数据库被查询,包括:

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

不知道所有这些因素,就无法估计性能。最好的估计来自实际分析,在正常工作条件下进行的,并以实际提出的查询类型进行。

许多因素可以影响数据库的响应时间。硬件,应用程序配置(MySQL开箱即用并不能很好地执行),最后但并非最不重要的一点是,您的编码!

写得不好的查询会使应用程序感到缓慢而缓慢。在您的代码中使用计数(*),例如一个非常琐碎的示例,或者在数据库上没有索引,随着数据集的增长,将影响您的数据库响应时间。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top