mysql流式查询下的性能隐患

MySQL流式查询利用TCP滑动窗口实现数据实时传输,避免大数据量查询OOM,但会独占连接。同时长查询可能因MDL锁阻塞DDL操作,导致系统崩溃,需设置超时或采用无锁变更方案解决。

shardingsphere-proxy和流式查询

Canal全量ETL在ShardingSphere-Proxy分库分表场景下出现流式查询异常,原因是连接缓存池设计缺陷导致连接串用,SET命令未正确执行,最终因net_write_timeout超时断开连接。深入分析发现Proxy的流式查询机制与连接模式相关,提供了修复连接串用问题和调整数据源配置两种解决方案。

创建可执行jar包的多种方式

本文介绍了生成可执行JAR包的三种方式:暴力型、半优雅型和优雅型,分别对应maven-assembly-plugin、maven-jar-plugin+maven-dependency-plugin组合以及onejar-maven-plugin/spring-boot-maven-plugin等方案,并分析了各方案的优缺点及适用场景。

通过IntelliJ IDEA 创建可执行jar包

本文详细介绍了在IntelliJ IDEA中创建可执行jar包的步骤,包括两种依赖处理方式:暴力型(解压依赖)和半优雅型(保留原jar包)。通过6个步骤完成配置、构建和验证,最终生成可执行jar包。

canal-adapter插件式架构解析

摘要:本文深入解析canal-adapter的SPI机制与构建流程。SPI机制包括核心接口设计、类加载流程及自定义类加载器实现;构建流程详细介绍了插件打包、目录编排及两种运行模式(开发/生产)的配置差异,帮助理解canal-adapter的多插件架构实现原理。
黑微狗
黑微狗
一只普通的干饭汪🍚
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