首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Navicat连接Mysql,打开数据表非常慢解决方法

Navicat连接Mysql,打开数据表非常慢解决方法

作者头像
王图思睿
发布于 2021-06-15 01:41:09
发布于 2021-06-15 01:41:09
7.7K1
举报
文章被收录于专栏:膨胀的面包膨胀的面包

博主最近开发中遇到关于Navicat经常非常慢接近卡死的问题!困扰了我很久,今天终于知道原因了!这里分享给大家!希望对大家有所帮助!

问题描述

最近公司换网络了,突然发现有时候使用Navicat打开一张表会非常慢!即使是表中没数据也是慢!

最开始的时候,我怀疑是网络的问题!但是ping数据库服务器IP也不丢包。数据库也是通过内网访问的!

直接用SQL语句查询结果也是非常快的!

原因分析

我试了连接其他数据库,貌似这个问题不明显!只有连接这一个数据库出现类似问题!最终找到原因了!

Mysql服务器端会定时清理长时间不活跃空闲的数据库连接,以此优化数据库的性能。

Navicat客户端有一个设置:保持连接间隔,默认是240秒!意思是,客户端在用户无任何交互性操作时,会每隔240秒给Mysql服务端发送一次数据请求。以此来保持数据库连接活跃!

然而Navicat设置的心跳包间隔太长了,Mysql服务端直接将连接清理掉了。当我们打开一张表的时候,Navicat还是使用旧的连接去请求数据,发现旧的连接超时不能用了,最后又申请了一个新的连接,再去请求数据!

所以导致我们打开一张表时间需要挺久的!

解决方案

Navicat – 编辑数据库连接 – 高级 – 勾选保持连接间隔 – 输入框设置为30 – 点击确定!

转:https://51.ruyo.net/14030.html

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-09-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
1 条评论
热度
最新
晕,只是navicat客户端配置问题吗?跟skip-name-resolve无关是吗?这个问题我遇到好久,提了工单也没解决
晕,只是navicat客户端配置问题吗?跟skip-name-resolve无关是吗?这个问题我遇到好久,提了工单也没解决
回复回复点赞举报
推荐阅读
编辑精选文章
换一批
navicat远程连接数据库,闲置一段时间,再次操作时,反应非常慢的解决方案
1、问题描叙:每次用 navicat 连接成功数据库后,如果出现一段时间没有任何操作,再次刷新数据库、打开某一个表、执行 Sql 语句时,界面会出现加载中……,要么就是卡顿现象。一开始我个人以为是我的电脑卡顿,结果其他同事也出现了同样的问题。
跟着飞哥学编程
2022/11/30
3.1K0
navicat远程连接数据库,闲置一段时间,再次操作时,反应非常慢的解决方案
Docker安装MySQL并使用Navicat连接
  MySQL 是一个开放源码的关系数据库管理系统,开发者为瑞典 MySQL AB 公司。目前 MySQL 被广泛地应用在 Internet 上的大中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了 MySQL 作为网站数据库。
追逐时光者
2022/09/29
3.7K0
Docker安装MySQL并使用Navicat连接
Navicat操作MySQL简易教程
日常使用 MySQL 的过程中,我们可能会经常使用可视化工具来连接 MySQL ,其中比较常用的就是 Navicat 了。平时也会遇到某些同学问, Navicat 怎么安装,如何使用等问题。本篇文章笔者将结合个人经验,分享下 Navicat 操作 MySQL 简易教程。
MySQL技术
2021/03/23
2.4K0
Navicat操作MySQL简易教程
Navicat使用HTTP通道连接MySQL
在线上环境的服务器,一般都是关闭了数据库外网访问的权限,这时候外网就不能直接连接数据库了,需要在服务器内才能操作数据库。但Navicat软件提供了HTTP通道代理连接数据库功能,只要服务器上有HTTP服务,并且端口开放了,就可以使用HTTP通道来连接数据库。
jwj
2022/05/18
3.9K0
再见收费的Navicat,操作所有数据库就靠它了!
作为一名开发者,免不了要和数据库打交道,于是我们就需要一款顺手的数据库管理工具。很长一段时间里,Navicat 都是我的首选,但最近更换了一台新电脑,之前的绿色安装包找不到了。
沉默王二
2022/03/07
2K0
再见收费的Navicat,操作所有数据库就靠它了!
Navicat Premium 12.1.12.0安装与激活
链接:https://www.jianshu.com/p/5f693b4c9468
用户1518699
2019/01/28
25.7K1
Navicat Premium基本使用
Navicat Premium基本使用 Navicat是一套数据库管理工具,专为简化数据库的管理及降低系统管理成本而设。Navicat 是以直觉化的图形用户界面而建的,可以安全和简单地创建、组织、访问并共用信息。 Navicat Premium 是 Navicat 的产品成员之一,能简单并快速地在各种数据库系统间传输数据,或传输一份指定 SQL 格式及编码的纯文本文件。其他功能包括导入向导、导出向导、查询创建工具、报表创建工具、资料同步、备份、工作计划及更多。 本文介绍在Navicat Premium中进行简单的数据库管理。 在下载安装完 Navicat Premium 之后,进行以下操作。
zls365
2020/08/19
1.1K0
Navicat Premium基本使用
【MySQL】已解决Navicat 连接数据库出现1251 - Client does not support authentication protocol ...... 问题
试着重装了MySQL或者Navicat都没有什么用。 但索性问题还是解决了,接下来上解决办法。
程序员洲洲
2024/06/15
3.1K0
【MySQL】已解决Navicat 连接数据库出现1251 - Client does not support authentication protocol ...... 问题
Navicat 远程连接 MySQL
相信大家都有在远程服务器上进行开发吧,其中 MySQL 的使用率应该也会挺高,如果使用 Navicat 等可视化工具来操作远程数据库不失为一种很好的选择,避免了在命令行写 SQL 语句的操作。下面简单介绍一下 Navicat 连接远程数据库的操作。
希希里之海
2018/08/30
26.6K10
Navicat 远程连接 MySQL
【详解】解决远程连接mysql很慢的方法(mysql_connect打开连接慢)
在开发和运维过程中,有时会遇到从远程服务器连接MySQL数据库时速度非常慢的问题。这种情况不仅影响开发效率,还可能对生产环境造成负面影响。本文将探讨几种常见的解决方案,帮助优化远程连接MySQL的速度。
大盘鸡拌面
2025/02/03
7160
数据库连接池引起的FullGC问题,看我如何一步步排查、分析、解决
在某个工作日,突然收到线上的服务告警,有大量的请求延时产生,查看线上服务发现基本上都是获取数据库连接超时,而且影响时间只有34秒钟,服务又恢复了正常。隔了几分钟之后,又出现了大量的告警,还是影响34秒后又恢复正常。 由于我们是底层服务,被重多的上层服务所依赖,这么频繁的异常波动已经严重影响到了业务使用。开始排查问题
Java程序猿阿谷
2020/07/28
1.5K0
数据库连接池引起的FullGC问题,看我如何一步步排查、分析、解决
navicat premium使用教程详解_navicat premium怎么用
##Navicat Premium基本使用 Navicat是一套数据库管理工具,专为简化数据库的管理及降低系统管理成本而设。Navicat 是以直觉化的图形用户界面而建的,可以安全和简单地创建、组织、访问并共用信息。 Navicat Premium 是 Navicat 的产品成员之一,能简单并快速地在各种数据库系统间传输数据,或传输一份指定 SQL 格式及编码的纯文本文件。其他功能包括导入向导、导出向导、查询创建工具、报表创建工具、资料同步、备份、工作计划及更多。
全栈程序员站长
2022/09/23
2.5K0
navicat premium使用教程详解_navicat premium怎么用
使用Navicat连接MySQL数据库
然后点击-SSH-(这里配置mysql所在的服务器的 IP地址 、主机用户名和密码)
星哥玩云
2022/08/16
3.8K0
干掉Navicat!MySQL官方客户端到底行不行?
由于默认的编辑器字体比较小,可以改大一些,通过Edit->Preferences选项来修改,不过这里只能通过输入字体名称和大小来改变,有点不太方便!
macrozheng
2020/12/08
1.5K0
干掉Navicat!MySQL官方客户端到底行不行?
MySQL数据库界面化工具 - Navicat
本文使用的工具版本为:Navicat Premium 15,文中提到的功能在旧版中同样支持,如果需要最新版的软件(Mac/Windows)可私信博主。
一头小山猪
2020/05/19
6.6K0
MySQL数据库界面化工具 - Navicat
Navicat 连接 MySQL「建议收藏」
Navicat 是一套快速、可靠和全面的数据库管理工具,专门用于简化数据库管理和降低管理成本。Navicat 图形界面直观,提供简便的管理方法,设计和操作 MySQL、MariaDB、SQL Server、Oracle、PostgreSQL 和 SQLite 的数据。
全栈程序员站长
2022/11/17
2.1K0
Navicat 连接 MySQL「建议收藏」
再见 Navicat!
1、几乎支持所有数据库产品,包括:MySQL、SQL Server、PostgreSQL、MariaDB、SQLite、Oracle、Db2、Sybase、MS Access 等等。
永恒君
2023/09/02
1.2K0
再见 Navicat!
mysql数据库管理工具navicat基本使用方法
昨天闲来无事,研究了一下mysql和navicat!看见一篇讲的很详细的博客,分享一下!
javascript艺术
2021/05/28
2.6K0
mysql数据库管理工具navicat基本使用方法
navicatmysql连接不上_navicat找不到本地MySQL服务
最近遇到了一件非常棘手的问题,用Navicat远程连接数据库居然连接不到,真是头都大了。 网上查阅了一下原因,原来是没有开通远程权限,好吧,下面我就来回忆一下自己怎么处理这问题的!
全栈程序员站长
2022/11/10
6.6K0
navicatmysql连接不上_navicat找不到本地MySQL服务
navicat连接mysql教程_navicat如何连接mysql?navicat 连接mysql Navicat使用教程
用Phpmyadmin导入导出数据受一定限制或服务商不配合提供mysql数据库的源文件,mysql数据库管理工具navicat for mysql,对于不怎么喜欢图形界面或者不太方便使用SQL的时候。我们可以通过用这个图形界面数据库管理工具来管理mysql,可以考虑使用第三方软件备份推荐使用Navicat for MySQL。
全栈程序员站长
2022/09/18
20.1K0
navicat连接mysql教程_navicat如何连接mysql?navicat 连接mysql Navicat使用教程
推荐阅读
相关推荐
navicat远程连接数据库,闲置一段时间,再次操作时,反应非常慢的解决方案
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档