首页
›
Web后端与企业应用开发
›
046-Go Web服务慢查询连接池调优
›
《Go Web连接池异常与慢查询诊断》
VIP20
本课程属于:046-Go Web服务慢查询连接池调优
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Go Web连接池异常与慢查询诊断
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论
连接池是什么?为什么连接池配置不当会…
课程导论
连接池是什么?为…
02
Go database/sql 包基础
核心接口(DB · Conn · Stmt
Go
database/sql
03
连接池核心参数详解(上)
SetMaxOpenConns 最大… · 原理与配置误区
连接池核心参数详…
SetMaxOpenCo…
04
连接池核心参数详解(中)
SetMaxIdleConns 最大… · 空闲连接过多/过少的影响
连接池核心参数详…
SetMaxIdleCo…
05
连接池核心参数详解(下)
SetConnMaxLifetime… · SetConnMaxIdleTime…
连接池核心参数详…
SetConnMaxLi…
06
连接池状态监控
使用 db.Stats() 获取连接… · InUse · Idle
连接池状态监控
db.Stats
07
慢查询的根源一
连接耗尽(Connection St… · 导致请求超时或堆积
慢查询的根源一
Connection
08
慢查询的根源二
连接泄漏(Connection Le… · stmt · conn
慢查询的根源二
Connection
09
慢查询的根源三
长事务与长连接 —— 事务长时间持有… · 阻塞其他查询
慢查询的根源三
长事务
10
慢查询的根源四
空闲连接老化 —— 数据库端主动断开… · Go 端仍使用已失效的连接
慢查询的根源四
空闲连接老化
11
慢查询的根源五
连接池大小与并发模型不匹配 —— 高…
慢查询的根源五
连接池大小
12
慢查询的根源六
数据库端连接数限制 —— 数据库 m…
慢查询的根源六
数据库端连接数限…
13
故障排查第一步
识别症状 —— 应用响应变慢 · 超时 · 错误日志(timeout
故障排查第一步
识别症状
14
故障排查第二步
收集现场数据 —— 使用 db.St… · 结合 pprof 分析 gorout…
故障排查第二步
db.St
15
故障排查第三步
定位连接泄漏 —— 使用 net/h… · 查找未关闭的 rows/Stmt
故障排查第三步
net/h
16
故障排查第四步
分析慢查询日志 —— 开启 MySQ… · 关联应用连接池状态
故障排查第四步
MySQ
17
故障排查第五步
模拟压测 —— 使用 wrk/veg… · 观察连接池指标变化
故障排查第五步
wrk/veg
18
案例实战一
MaxOpenConns 设置过小导… · 排查过程 · 解决方案
案例实战一
MaxOpenConns
19
案例实战二
未关闭 rows 导致连接泄漏 ——… · 排查过程 · 解决方案
案例实战二
rows
20
案例实战三
长事务阻塞连接池 —— 现象 · 排查过程 · 解决方案
案例实战三
长事务阻塞连接池
21
案例实战四
ConnMaxLifetime 设置… · 排查过程 · 解决方案
案例实战四
ConnMaxLifet…
22
最佳实践一
合理设置连接池参数 —— 根据 QP… · 平均查询耗时 · 数据库规格计算推荐值
最佳实践一
QP
23
最佳实践二
代码规范 —— 使用 defer r… · defer stmt.Close() · defer tx.Rollback(…
最佳实践二
defer
24
最佳实践三
连接池健康检查 —— 使用 db.P…
最佳实践三
db.P
25
最佳实践四
连接池监控与告警 —— 集成 Pro…
最佳实践四
Pro
26
最佳实践五
使用连接池中间件 —— sqlx · pgx · GORM 等 ORM 的连接池配置差…
最佳实践五
sqlx
27
高级话题
连接池与数据库代理(ProxySQL · PgBouncer)的配合使用
高级话题
ProxySQL
28
高级话题
连接池在微服务架构中的挑战 —— 连… · 连接池风暴
高级话题
连接池
29
高级话题
连接池与 Kubernetes 环境… · 连接池重建 · 优雅关闭
高级话题
Kubernetes
30
课程总结与思维导图 —— 回顾核心知识点,提供故障排查 checklist 和参
课程总结与思维导图 —— 回顾核心知识点 · 核心概念 · 实践要点
checklist
课程总结
所属VIP或分类
同VIP:Go-Gin连接池参数配置与慢查询性能调优实践
同VIP:Go-Gin连接池复用策略与REST-API响应延迟优化
同VIP:Go-Gin连接池预热与REST-API慢查询性能优化