![Windows server 2008 R2(标准版) 连接超过 24 台客户端后客户端连接速度很慢?是否有客户端连接限制?](https://linux22.com/image/679962/Windows%20server%202008%20R2(%E6%A0%87%E5%87%86%E7%89%88)%20%E8%BF%9E%E6%8E%A5%E8%B6%85%E8%BF%87%2024%20%E5%8F%B0%E5%AE%A2%E6%88%B7%E7%AB%AF%E5%90%8E%E5%AE%A2%E6%88%B7%E7%AB%AF%E8%BF%9E%E6%8E%A5%E9%80%9F%E5%BA%A6%E5%BE%88%E6%85%A2%EF%BC%9F%E6%98%AF%E5%90%A6%E6%9C%89%E5%AE%A2%E6%88%B7%E7%AB%AF%E8%BF%9E%E6%8E%A5%E9%99%90%E5%88%B6%EF%BC%9F.png)
Windows server 2008 r2 标准版连接了 24 台客户端计算机,但在向服务器添加额外计算机后,速度变慢了。在 Windows server 2008 r2 中,维护 mysql 数据库,所有其他客户端计算机都指向 mysql 数据库服务器。在所有客户端计算机中,应用程序都是单独安装的。
服务器规格:
操作系统:Windows Server 2008 R2 标准版。
处理器:Intel(R) Xeon(R) 5160 3.00GHZ 2.99GHZ(2 个处理器)
内存:64.0GB(32.0GB可用)
系统类型:64位操作系统
答案1
Windows Server 2008 R2 标准版连接 24 台客户端计算机
你这话什么意思?
在 Windows server 2008 r2 中维护 mysql 数据库并且所有其他客户端机器都指向 mysql 数据库服务器。
因此,您这里不是在谈论 Windows,而是 MySQL 运行缓慢....所以,让我们看看您的机器...操作系统;处理器、RAM,但没有关于磁盘的消息。
这可能是由不熟练的编程和不合适的硬件结合造成的。
编程不良的数据库会消耗大量 IO(而编程良好的数据库也需要大量 IO)。因此,数据库服务器上最重要的东西是磁盘。意识到你只字未提它们吗?
根据您所做的工作,您可能需要 2 到 2000 个 SAS 磁盘(或更多)来满足 IO 需求 - 除非您能指定用户做什么,否则用户数量无关紧要。哎呀,我有时会将一台类似的服务器(稍小一点)加载到最大容量,有 3 个用户(和 200 台机器推送数据),这是一台带有大约十几个 SSD 用于数据库的服务器。
因此,不要再责怪 Windows - 开始分析负载花在哪里,然后开始查看您的磁盘和 mysql 配置。