欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

两台服务器,一台网站,一台mysql服务器,感觉连接很慢

程序员文章站 2022-04-28 15:03:39
...

我新加了一台mysql服务器,把网站和数据库分离了,但是感觉很慢,网上搜索的配置都配置了,但还是很慢,不知道到底哪里出了问题,很急,,麻烦大神能给个办法

mysql是Server version: 5.6.15 MySQL Community Server (GPL)

用的是内网链接的,,,

两台服务器,一台网站,一台mysql服务器,感觉连接很慢

回复内容:

我新加了一台mysql服务器,把网站和数据库分离了,但是感觉很慢,网上搜索的配置都配置了,但还是很慢,不知道到底哪里出了问题,很急,,麻烦大神能给个办法

mysql是Server version: 5.6.15 MySQL Community Server (GPL)

用的是内网链接的,,,

两台服务器,一台网站,一台mysql服务器,感觉连接很慢

首先如果是阿里云之类的服务器, 内网也要设置好防火墙的

内网同样会有大量的攻击存在, 直接废掉你的内网带宽

设置MySqlServer服务器, 只允许你的网站服务器内网ip访问
如要远程管理你的mysql, 搭建一个VPN网络, 只允许VPN访问mysql

总之, 别以为防外网就行了, 内网防不胜防的说.

两台服务器在一个地区吗? 试试外网连接呢?

你本地连接mysql,测试看速度。
在分别互相ping ip看看速度。
我的阿里云,速度上还想,不过外网连接的话,跑sql语句,数据如果上万条,打印出来,慢的跟鬼一样。

索引都加了吗

慢 是相对于之前数据库和代码放在同一台服务器上的时候吗?
建议先

  • 看慢查询,确认sql语句都是没问题的

  • 登陆代码服务器去pingmysql的服务器,然后使用命令行连接看看速度如何

  • 在代码中 可以在连接mysql服务器的地方加上log看一下时间,之前在做的时候也遇见过把mysql的连接都给过滤掉了的情况,导致在连接数据库的时候丢包严重

相关标签: linux php mysql