问题排查

记一次mysql连接问题

文章分析了Datax连接MySQL报错"Communications link failure"的原因,发现是由于JDK8u291版本移除了TLS1.0/1.1协议,导致与MySQL5.7.31的SSL握手失败。通过抓包对比发现服务端启用了SSL,而客户端因协议不匹配无法建立连接。解决方案包括禁用SSL或显式指定TLS协议版本。

惊!一条SQL竟有如此威力

MySQL监控发现IOPS突增,分析发现一条查询语句因回表操作导致大量物理读,读取300多MB数据。通过优化索引和分批处理解决性能问题,并探讨了一键已读功能的同步与异步实现方案,强调缓存和索引优化的重要性。

SpringBoot开启gzip压缩min-response-size不生效

分析SpringBoot gzip压缩失效原因:Tomcat依赖Content-Length判断压缩条件,但MappingJackson2HttpMessageConverter采用流式写入导致无法获取长度。文章探讨了分块传输编码原理,并提出了通过ShallowEtagHeaderFilter或修改Converter的解决方案,权衡性能影响后建议在网关层实现压缩。
黑微狗
黑微狗
一只普通的干饭汪🍚
Latest posts
browser-use 项目核心原理
2025-3-28
RocketMQ 4.6.0 Message Trace 功能异常排查
2025-3-28
关于怎么搭建一个这样的blog
2025-3-28
关于怎么给blog搞一个自定义的域名
2025-3-28
Excel导入需求升级——支持内嵌图片导入
2025-3-28
mysql流式查询中的一个坑
2025-3-28