【发布时间】:2023-04-09 14:37:01
【问题描述】:
在过去的几个小时里,我一直在四处寻找,但找不到答案。我在网上某处读到,一个人从他的共享托管服务中收到了关于每秒高查询的警告,这个数字大约是每秒 38 个查询。我在这个领域真的没有太多背景,但这怎么可能呢?我认为一个网站一次可以处理数百个点击?我知道这是共享主机,但我真的很震惊。
我正在做一个项目,我希望有 100 个用户从不同的设备访问我的 MYSQL 数据库。每个用户将每 3 秒轮询一次数据库以进行一次查询,查询时间最多约为 0.001 秒。我是否必须关注这一点并查看共享主机是否可以处理此负载?即使用户从不同的设备(IP)访问数据库?我一直在网上阅读,不可能回答这样的问题,这取决于共享托管功能等等......有人可以告诉我,如果我在这里混淆了不同的概念吗?正如我所说,我对这些主题很陌生。
非常感谢!
【问题讨论】:
-
您没有关于硬件的信息,但只有这一点。假设您想每次更改相同的记录(仅样本),并且此记录存储在块 1 的硬盘上,并且 HD 有 5000 RPM,那么您每秒只能更改块 1 83 次(5000/60 秒) .所以瓶颈主要是 WRITES(插入,更新删除),一个更新更新主要也是一些索引,并且必须更改超过 1 个块。另请参阅@Xymanek 的回答
-
感谢您的评论。我从没想过会那样看待高清 RPM……
标签: php mysql database server web-hosting