gpt4 book ai didi

MySQL 最大连接数

转载 作者:行者123 更新时间:2023-11-29 20:47:50 25 4
gpt4 key购买 nike

我已经安装了 Linux、Debian Jessie,并安装了 Mysql 5.7.13。

我在

中设置了以下设置

my.cnf:default_storage_engine=innodb,innodb_buffer_pool_size=44G

当我启动 MySQL 时,我使用 SET GLOBAL max_connections = 1000; 手动设置 max_connections

然后我触发负载测试,向数据库服务器发送大量流量,其中主要由慢速/错误查询组成。

我预期的结果是我将达到接近 1000 个连接,但不知何故 MySQL 将其限制为 462 个连接,并且我找不到导致此限制的设置。我们甚至还没有接近最大化 CPU 或内存。

如果您有任何想法或可以向我指出您认为可能出现错误的方向,那将非常有帮助。

最佳答案

您使用了什么负载测试?您确定它可以利用大约数千个连接吗?

您可能会在磁盘 IO 区域中最大化服务器资源,特别是当您正在谈论大量缓慢/错误的查询时。您检查过服务器上的磁盘利用率吗?

即使你的InnoDB池大小很大,你的数据库仍然需要先将你的数据库读取到缓存,如果你的整个数据库很大,那对你没有帮助。

我可以建议您再次执行此类测试,并在负载测试期间使用 iostat 或 iotop 实用程序跟踪磁盘性能。

here有关服务器性能故障排除的更多示例。

关于MySQL 最大连接数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38310913/

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