首页
›
Web后端与企业应用开发
›
054-Go并发性能调优
›
《Go并发调优连接池监控与性能调优》
VIP20
本课程属于:054-Go并发性能调优
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Go并发调优连接池监控与性能调优
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
连接池基础概念
什么是连接池 · 为什么需要连接池 · 连接池的核心参数(最大连接数
连接池基础概念
什么是连接池
02
Go中的database/sql接口
sql.DB对象 · Open与SetMaxOpenCon… · SetMaxIdleConns
Go
database/sql
03
连接池生命周期管理
连接的创建 · 复用 · 回收
连接池生命周期管…
连接的创建
04
最大连接数(MaxOpenConns)调优
如何根据并发量 · QPS · 数据库处理能力计算合理上限
MaxOpenConns
最大连接数
05
最小空闲连接数(MaxIdleConns)调优
预热策略 · 避免频繁创建/销毁连接
MaxIdleConns
最小空闲连接数
06
连接最大存活时间(ConnMaxLifetime)调优
防止连接泄漏 · 应对数据库端超时断开
ConnMaxLifet…
连接最大存活时间
07
连接最大空闲时间(ConnMaxIdleTime)调优
平衡资源占用与响应速度
ConnMaxIdleT…
连接最大空闲时间
08
连接池监控与指标
通过expvar · prometheus采集池状态(活跃… · 空闲数
连接池监控
指标
09
连接池等待队列机制
sql.DB内部等待队列实现 · 超时与上下文取消
连接池等待队列机…
sql.DB
10
连接池泄漏检测
使用database/sql的Sta… · pprof · 以及第三方工具(如go-sql-dr…
连接池泄漏检测
database/sql
11
连接池与事务
事务内连接持有 · 事务隔离级别对池的影响 · 长事务风险
连接池
事务
12
连接池与上下文(context)
超时控制 · 取消传播 · 优雅关闭
context
连接池
13
连接池与并发安全
sql.DB的并发设计 · 连接复用中的竞态条件
连接池
并发安全
14
连接池与数据库驱动
MySQL驱动(go-sql-dri… · PostgreSQL驱动(pgx) · SQLite驱动特性对比
连接池
数据库驱动
15
连接池与连接字符串优化
DSN参数(charset · parseTime · loc
连接池
连接字符串优化
16
连接池与负载均衡
读写分离场景下的多连接池管理 · 权重分配
连接池
负载均衡
17
连接池与熔断降级
当数据库不可用时 · 如何快速失败 · 避免雪崩
连接池
熔断降级
18
连接池与重试机制
幂等性重试 · 指数退避 · 与池参数的协同
连接池
重试机制
19
连接池与ORM框架
GORM · ent · xorm的连接池配置与内部实现差异
ORM
连接池
20
连接池与连接验证
Ping · Connector · 健康检查策略(定期/惰性)
连接池
连接验证
21
连接池与连接池大小动态调整
根据实时负载自动扩缩容(HPA思想)
连接池
连接池大小动态调…
22
连接池与资源隔离
为不同优先级业务分配独立连接池(租户…
连接池
资源隔离
23
连接池与连接池预热
启动时预先创建连接 · 冷启动优化
连接池
连接池预热
24
连接池与连接池关闭
优雅关闭流程 · 等待正在执行的查询完成
连接池
连接池关闭
25
连接池与连接池测试
单元测试 · 集成测试 · 压力测试方法
连接池
连接池测试
26
连接池与连接池性能基准
使用benchmark对比不同参数下…
连接池
连接池性能基准
27
连接池与连接池常见陷阱
连接数设置过大导致数据库崩溃 · 空闲连接过多浪费内存
连接池
连接池常见陷阱
28
连接池与连接池调优案例一
高并发写入场景下的参数优化
连接池
连接池调优案例一
29
连接池与连接池调优案例二
读多写少场景下的连接池配置
连接池
连接池调优案例二
30
连接池与连接池调优总结
最佳实践清单 · 监控告警建议 · 持续调优方法论
连接池
连接池调优总结
所属VIP或分类
同VIP:CI-CD集成中Go服务性能回归测试与调优实践
同VIP:Goroutine调度原理与Go并发性能调优实战
同VIP:Go并发性能调优:CI-CD中pprof性能基线与回归检测