周振林 周振林
首页
  • 前端文章

    • HTML
    • CSS
    • Tailwind CSS (opens new window)
    • JavaScript
    • Vue3
    • 其他
  • 规范
  • Spring
  • 安装教程
  • 其他教程
  • 归真医学
  • 常用药材
  • 学习笔记
  • 经方学习心得
  • 基础
  • 虚拟化
  • Docker
  • OpenStack
  • 心情杂货
关于
收藏

周振林

IT界的小学生
首页
  • 前端文章

    • HTML
    • CSS
    • Tailwind CSS (opens new window)
    • JavaScript
    • Vue3
    • 其他
  • 规范
  • Spring
  • 安装教程
  • 其他教程
  • 归真医学
  • 常用药材
  • 学习笔记
  • 经方学习心得
  • 基础
  • 虚拟化
  • Docker
  • OpenStack
  • 心情杂货
关于
收藏
  • 规范

  • Spring

  • 安装教程

  • 其他教程

    • git
    • idea
    • java部署
    • Linux常用命令
    • markdown
    • Vue 中Icon图标的使用
    • Navicat打开数据特别慢
      • Navicat 打开数据特别慢
    • frp使用教程
    • CentOS各个版本区别
    • 腾讯云启用root账户并修改密码
    • MySQL建表规范
    • 匿名内部类和Lambda表达式
    • ZeroTier安装
    • modbus命令
    • Umami网站数据统计
  • 后端
  • 其他教程
周振林
2023-04-08
目录

Navicat打开数据特别慢

# Navicat 打开数据特别慢

自己电脑安装的Navicat 不知道怎么回事,发现打开空的表也很慢,sql语句到是很快,Navicat – 编辑连接 – 高级 – 勾选保持连接间隔 – 输入框设置为30 – 点击确定!

原因也记录下:

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

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

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

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

Last Updated: 2023/08/03, 11:01:11
Vue 中Icon图标的使用
frp使用教程

← Vue 中Icon图标的使用 frp使用教程→

最近更新
01
肺
10-24
02
脾胃
10-24
03
肝
10-24
更多文章>
Copyright © 2019-2025 鲁ICP备19032096号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式