首页
›
Web后端与企业应用开发
›
053-Go项目结构慢查询连接池调优
›
《Docker容器Go连接池调优:慢查询定位与链路分析》
VIP20
本课程属于:053-Go项目结构慢查询连接池调优
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Docker容器Go连接池调优:慢查询定位与链路分析
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论
为什么Docker中的Go应用需要连…
课程导论
Docker
02
Go标准库database/sql连接池原理
连接池结构体 · 最大打开连接数 · 最大空闲连接数
Go
database/sql
03
Docker网络模式对数据库连接的影响
bridge · host · overlay模式下连接池的注意事项
Docker
网络模式对数据库…
04
连接池核心参数详解
SetMaxOpenConns · SetMaxIdleConns · SetConnMaxLifetime
连接池核心参数详…
SetMaxOpenCo…
05
连接池状态监控
使用DB.Stats()获取连接池运… · 解读WaitCount · WaitDuration等关键指标
连接池状态监控
DB.Stats
06
慢查询定位基础
MySQL/PostgreSQL慢查…
慢查询定位基础
MySQL/Postgr…
07
Go应用侧慢查询捕获
使用context.WithTime…
Go
应用侧慢查询捕获
08
链路追踪入门
OpenTelemetry在Go中的… · 创建Tracer与Span
链路追踪入门
OpenTelemetr…
09
在Docker容器中部署OpenTelemetry Collector
配置OTLP接收器与导出器
Docker
OpenTelemetr…
10
为数据库操作添加链路Span
在database/sql的钩子中注…
Span
为数据库操作添加…
11
慢查询与链路关联
将慢查询日志ID注入到Span的At…
慢查询
链路关联
12
连接池耗尽问题分析
通过链路追踪定位连接泄漏的代码路径
连接池耗尽问题分…
通过链路追踪定位…
13
Docker资源限制对连接池的影响
CPU · 内存限制如何影响连接池性能
Docker
资源限制对连接池…
14
连接池大小计算公式
根据QPS · 平均响应时间 · 数据库最大连接数推导最优值
连接池大小计算公…
QPS
15
实战
使用pprof分析Go应用连接池go…
pprof
Go
16
实战
在Docker Compose中搭建…
Docker
Compose
17
实战
编写自定义Exporter暴露连接池…
Exporter
编写自定义
18
实战
Grafana Dashboard设… · 慢查询趋势 · 链路延迟面板
Grafana
Dashboard
19
慢查询优化策略
索引优化 · 查询重写 · 批量操作在Go中的实现
慢查询优化策略
索引优化
20
连接池预热技术
应用启动时预先建立连接 · 避免冷启动毛刺
连接池预热技术
应用启动时预先建…
21
连接池健康检查
使用db.PingContext与自…
连接池健康检查
db.PingConte…
22
多数据库场景下的连接池隔离
读写分离 · 分库分表的连接池配置
多数据库场景下的…
读写分离
23
连接池动态调整
根据实时负载自动调整MaxOpenC…
连接池动态调整
MaxOpenC
24
链路分析进阶
使用W3C Trace Contex…
链路分析进阶
W3C
25
慢查询根因分析
结合链路与慢查询日志 · 区分网络延迟 · 锁等待
慢查询根因分析
结合链路
26
Docker日志与链路关联
将容器日志与Trace ID关联 · 实现全链路可观测
Docker
日志
27
压力测试与连接池验证
使用hey/wrk对Go应用施压 · 观察连接池行为
压力测试
连接池验证
28
常见陷阱与反模式
连接未释放 · 事务过长 · 连接池过小导致的雪崩效应
常见陷阱
反模式
29
生产环境最佳实践
连接池参数推荐值 · 监控告警阈值 · 应急预案
生产环境最佳实践
连接池参数推荐值
30
课程总结与展望
eBPF · 服务网格等新技术对连接池调优的未来影…
课程总结
eBPF
所属VIP或分类
同VIP:Go慢查询Go连接池监控与性能调优
同VIP:Go慢查询连接池监控与性能调优
同VIP:Go项目慢查询与OpenTelemetry链路追踪实践