gpt4 book ai didi

java - 多个并发SQL查询-性能查询

转载 作者:行者123 更新时间:2023-11-29 08:27:07 24 4
gpt4 key购买 nike

所以我一直在浏览可能已经有我答案的问题,但它们并没有直接回答我的问题,我的情况是我想为一个可以收集统计数据的游戏编写一个插件,其中之一是收集一个统计数据,如果服务器中有足够多的玩家,可能会在 3 秒内轻松进行 200 个查询,按照下面所示的规范,查询远程数据库我有两个问题,第一个问题是,这是否会导致网络上出现明显的网络问题100Mbit 端口,我的第二个问题是,在占用大量 CPU 使用率的高度密集型游戏引擎之上,所有查询都会显示大量 CPU 使用率吗?

服务器规范

- i3 3420 4 Cores
- 16GB RAM
- 100Mbit Port

附注,

将数据库移至本地服务器是否会将潜在使用量减少到强烈建议的程度?

最佳答案

好吧,在不知道存储的数据量的情况下,很难对此做出任何判断。然而,有几件事......

  • 我怀疑任何数据库都可以在这种机器上在 3 秒内处理 200 个查询,除非您的表只有几条记录。
  • 100Mbit 端口不会有问题;您实际上并没有通过网络传输整个数据库,而只是传输查询(“SELECT FROM ...”)和结果(应该是用于统计的单行)。

但是,您将会因此类查询而使服务器陷入困境,从而导致游戏玩家出现卡顿和延迟。我对您的建议是将游戏数据库复制到单独的服务器(简单的主/从设置)并在从数据库上执行统计查询。

关于java - 多个并发SQL查询-性能查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17666106/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com