首页
›
Web后端与企业应用开发
›
060-数据库迁移版本GC停顿定位
›
《Liquibase迁移性能调优与GC停顿控制方案》
VIP20
本课程属于:060-数据库迁移版本GC停顿定位
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Liquibase迁移性能调优与GC停顿控制方案
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Liquibase概述
Liquibase是什么 · 核心价值 · 与Flyway对比
Liquibase
是什么
02
Liquibase核心概念
ChangeLog · ChangeSet · ID
Liquibase
核心概念
03
Liquibase安装与配置
Maven/Gradle集成 · Spring Boot集成 · 命令行模式
Liquibase
安装
04
ChangeLog文件结构
XML/YAML/JSON/SQL四…
ChangeLog
文件结构
05
常见ChangeSet类型
createTable · addColumn · createIndex
ChangeSet
常见
06
Liquibase执行流程
数据库连接 · 锁机制 · DATABASECHANGELOG表
Liquibase
执行流程
07
迁移性能瓶颈分析
慢SQL · 大事务 · 锁竞争
迁移性能瓶颈分析
SQL
08
ChangeSet设计优化
合并小ChangeSet · 拆分大ChangeSet · 使用runAlways/runOnC…
ChangeSet
设计优化
09
SQL优化策略
批量操作 · 索引优化 · 避免全表扫描
SQL
优化策略
10
事务控制与批量提交
changelogSync · changelogSyncToTag · 分批提交
事务控制
批量提交
11
Liquibase锁机制详解
锁表结构 · 锁超时 · 锁等待
Liquibase
锁机制详解
12
锁竞争优化
减少锁持有时间 · 使用offline模式 · 手动释放锁
锁竞争优化
减少锁持有时间
13
JVM GC基础回顾
堆内存结构 · GC算法(Serial/Parall… · GC日志解读
JVM
GC
14
Liquibase迁移中的GC压力分析
大对象分配 · 元空间膨胀 · 频繁Full GC
Liquibase
GC
15
GC停顿对迁移的影响
长停顿导致连接超时 · 锁超时 · 主从延迟
GC
停顿对迁移的影响
16
JVM参数调优
堆大小设置 · GC选择 · GC日志配置
JVM
参数调优
17
G1 GC调优实战
-XX
G1
GC
18
ZGC/Shenandoah低延迟GC应用
低停顿优势 · 适用场景 · 配置示例
ZGC/Shenando…
GC
19
对象分配优化
避免大对象直接进入老年代 · TLAB调整 · 逃逸分析
对象分配优化
避免大对象直接进…
20
元空间与类加载优化
ChangeSet类加载 · 动态SQL生成 · 元空间泄漏排查
元空间
类加载优化
21
连接池与线程模型
HikariCP配置 · 连接泄漏 · 线程数优化
连接池
线程模型
22
数据库端优化
参数调优(innodb_buffer… · max_allowed_packet… · 慢查询日志
数据库端优化
innodb
23
迁移前预热
缓存预热 · 索引预创建 · 统计信息更新
迁移前预热
缓存预热
24
迁移中监控
Prometheus + Grafa… · 数据库 · Liquibase执行状态
迁移
监控
25
迁移后验证
数据一致性校验 · 索引重建 · 统计信息收集
迁移后验证
数据一致性校验
26
大规模迁移方案
分库分表迁移 · 灰度迁移 · 回滚策略
大规模迁移方案
分库分表迁移
27
CI/CD集成优化
GitLab CI/Jenkins… · ChangeSet校验 · 自动回滚测试
CI/CD
集成优化
28
常见问题与排障
ChangeSet重复执行 · 锁死 · OOM
常见问题
排障
29
性能测试与基准
JMH基准测试 · 迁移耗时对比 · GC停顿对比
性能测试
基准
30
总结与最佳实践
架构设计原则 · 调优清单 · 持续优化
最佳实践
架构设计原则
所属VIP或分类
同VIP:Flyway迁移脚本执行慢与GC停顿联合调优
同VIP:GORMDB迁移GC定位性能剖析
同VIP:gRPC拦截器超时与迁移GC停顿的排查实践