当前位置: 首页 > news >正文

Mysql莫名奇妙重启

收到客户反馈有时接口报504,查看应用日志发现故障期间数据库连接失败

com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failureThe last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server

在到数据库服务器查看系统日志/var/log/messages

发现数据库有重启

在查看mysqld.log发现 11:46确实有一些错误日志

搜了网上一些文章,这篇跟我的日志比较吻合

MySQL数据库会莫名其妙地重新启动(adaptive hash index) - 墨天轮

自适应hash索引是什么鬼?

确实是打开的

通过命令设置关闭:set global innodb_adaptive_hash_index=0;

但最好还是在配置文件添加避免服务器重启不生效,最终调整了几个参数如下,看看后面还会不会重启。

[mysqld]
slow_query_log=1    # 开启慢sql查询
long_query_time=2 #查询时间大于2秒的为慢sql
innodb_buffer_pool_size=4G  #缓存大小默认是16M,建议设置为总内存的70%
innodb_adaptive_hash_index=OFF 


 

相关文章:

  • 【Java】RxJava解析
  • 学习STC51单片机28(芯片为STC89C52RCRC)
  • 深入浅出玩转物联网时间同步:基于BC260Y的NTP实验与嵌入式仿真教学革命
  • [原创](现代Delphi 12指南):[macOS 64bit App开发]: TTask创建多线程, 更简单, 更快捷.
  • 5.Declare_Query_Checking.ipynb
  • 以光量子为例,详解量子获取方式
  • 【Redis】笔记|第9节|Redis Stack扩展功能
  • 《图解技术体系》How Redis Architecture Evolves?
  • k8s业务程序联调工具-KtConnect
  • 【安全攻防与漏洞】​​量子计算对HTTPS的威胁:后量子密码学进展
  • nvidia系列教程-Usb otg模式修改为host模式
  • proteus8安装教程
  • 操作docker容器
  • 如何利用Facebook优化TikTok的跨境商品推广效果
  • 在Facebook平台有效结合TikTok跨境营销的方法
  • MVCC机制:Undo Log版本链与ReadView机制
  • 微服务网关SpringCloudGateway+SaToken鉴权
  • 10. vue pinia 和react redux、jotai对比
  • OCR助力保险业建设
  • YOLO目标检测模型交互式UI设计与实现
  • wordpress文件上传限制/西安seo排名
  • 优质的南昌网站建设/北京百度推广优化排名
  • 如何做vip微信电影网站/营销推广工作内容
  • asp.net 网站启动慢/有哪些推广平台和渠道
  • 网站推广软件/搜索网站有哪些
  • 制作公司网页的步骤/南宁seo推广优化