mysql数据库使用Navicat进行远程连接时延迟很高的原因

  介绍

这期内容当中小编将会给大家带来有关mysql数据库使用Navicat进行远程连接时延迟很高的原因,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

<强>,最终解决办法在最后一张图片

,如果你连接远程数据库(<强> Linux系统)并且很慢(具体症状为第一次连接打开所有的表貌似不是很慢,正常的,但是隔几分钟后任意打开一张表就很慢,即时数据很少的表依然很慢),我们用命令找到配置文件(mysql5.7的)

 sudo vi/etc/my.cnf 

此时一般会提示你输入密码,那么你输入密码后,再执行编辑命令

sudo vi/etc/my.cnf

点击键盘<强>插入键此时进入编辑模式,找到对应的位置,把需要配置的(如下)添加进去

(mysqld)   #远程连接忽略解析(就是让他连接更快,官方有说明,我们只要知道配置就行了)   skip-name-resolve   #设置连接数(这个可以是修改最大连接数)   max_connections=1000

完了之后,按下<强> Esc键强,并输入一下命令保存

: wq

使用命令重启mysql服务(可能也需要输入密码,输入完了之后重启使得修改生效)

 systemctl重启mysqld 

, <强> mysql执行以下命令强顺便看一下最大连接数是否修改成功

显示变量如& # 39;max_connections # 39;

测试你的数据库,当然第一次链接貌似打开表貌似较快,但是几分钟后仍然很忙,打开一张表当抄mysql祖坟一样,慢的要死,这个时候放大招了

<强>把保持链接的框勾选上,把默认的240改为60(秒),甚至30,这样就可以保持几遍几分钟,几个小时过去了数据库依然活跃着的,随时听后差遣(CRUD)

 mysql数据库使用Navicat进行远程连接时延迟很高的原因

上述就是小编为大家分享的mysql数据库使用Navicat进行远程连接时延迟很高的原因了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。

mysql数据库使用Navicat进行远程连接时延迟很高的原因