更多的 MySQL 用户是否需要更多的 CPU 和内存使用量?

更多的 MySQL 用户是否需要更多的 CPU 和内存使用量?

通常我会为每个数据库创建 1 个 MySQL 用户,而不是为所有数据库创建 1 个 MySQL 用户。

但我只是想知道...更多的 MySQL 用户是否需要更多的 CPU 和内存使用量?

答案1

简而言之,没有。

用户数量无法与内存或 CPU 相比。

事实上,说到重点……

它是连接的数量(使用内存)以及这些连接正在执行的操作(使用 CPU)

通常一个连接/线程能够最大化 1 个 CPU 核心

希望这可以帮助 :)

答案2

更多内存:是的,尽管不在相关领域。

更多 CPU:类似。

多次登录、多次打开连接等 - 但最终与查询处理和缓存相比不在相关范围内。我实际上怀疑您是否能够在专门为此设计的实验室场景(数百或数千名没有实际负载的用户)之外测量更高的使用率。

相关内容