首页
›
Web后端与企业应用开发
›
046-Go Web服务慢查询连接池调优
›
《Go Web服务连接池参数配置与慢查询根因定位》
VIP20
本课程属于:046-Go Web服务慢查询连接池调优
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Go Web服务连接池参数配置与慢查询根因定位
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
连接池基础概念
什么是数据库连接池 · 为什么需要连接池 · 连接池的核心工作原理
连接池基础概念
什么是数据库连接…
02
Go标准库database/sql连接池架构
sql.DB对象 · 连接池的三大核心参数(SetMaxO… · SetMaxIdleConns
Go
database/sql
03
SetMaxOpenConns详解
最大打开连接数的作用 · 设置过小导致请求排队 · 设置过大导致数据库压力过大
SetMaxOpenCo…
最大打开连接数的…
04
SetMaxIdleConns详解
最大空闲连接数的作用 · 空闲连接复用机制 · 设置过小导致频繁创建销毁连接
SetMaxIdleCo…
最大空闲连接数的…
05
SetConnMaxLifetime详解
连接最大存活时间的作用 · 防止连接泄漏 · 配合数据库端wait_timeout…
SetConnMaxLi…
连接最大存活时间…
06
SetConnMaxIdleTime详解
空闲连接最大存活时间 · 与SetConnMaxLifetim… · 何时需要设置此参数
SetConnMaxId…
空闲连接最大存活…
07
连接池参数调优方法论
压测工具选型(hey/wrk/veg… · 逐步调整参数 · 观察QPS和延迟曲线
连接池参数调优方…
hey/wrk/veg
08
连接池监控与指标
db.Stats()方法详解 · InUse/Idle/WaitCou… · Prometheus+Grafana…
连接池监控
指标
09
常见连接池配置错误
忘记设置MaxOpenConns导致… · MaxIdleConns大于MaxO… · Lifetime设置过长导致连接泄漏
常见连接池配置错…
MaxOpenConns
10
连接池与事务
事务生命周期对连接池的影响 · 长时间事务占用连接 · 事务内避免执行慢查询
连接池
事务
11
连接池与ORM框架
GORM连接池配置 · XORM连接池配置 · sqlx连接池配置
ORM
连接池
12
慢查询基础概念
什么是慢查询 · 慢查询的危害 · 慢查询日志(slow_query_l…
慢查询基础概念
什么是慢查询
13
MySQL慢查询日志配置
开启慢查询日志 · 设置long_query_time阈… · 设置log_queries_not_…
MySQL
慢查询日志配置
14
Go应用中慢查询捕获
使用database/sql的Sta… · 自定义包装驱动实现慢查询拦截 · 使用中间件记录SQL执行时间
Go
应用
15
慢查询根因定位方法论
确认慢查询SQL · 分析执行计划(EXPLAIN) · 检查索引使用情况
慢查询根因定位方…
SQL
16
EXPLAIN执行计划详解
type列(ALL/index/ra… · rows列 · Extra列(Using index…
EXPLAIN
执行计划详解
17
索引优化基础
B+树索引原理 · 聚簇索引与非聚簇索引 · 复合索引最左前缀原则
索引优化基础
B+
18
常见慢查询场景一
全表扫描 · 缺少索引 · 索引选择性差
常见慢查询场景一
全表扫描
19
常见慢查询场景二
大表分页查询深度翻页问题 · 优化方案(子查询优化/游标分页/延迟…
常见慢查询场景二
大表分页查询深度…
20
常见慢查询场景三
JOIN查询优化 · Nested Loop Join与H… · 小表驱动大表
常见慢查询场景三
JOIN
21
常见慢查询场景四
GROUP BY和ORDER BY优… · Using filesort优化 · 临时表优化
常见慢查询场景四
GROUP
22
常见慢查询场景五
子查询优化 · EXISTS与IN的选择 · 关联子查询优化
常见慢查询场景五
子查询优化
23
连接池与慢查询的关联
连接池耗尽导致请求排队 · 慢查询占用连接导致连接池饥饿 · 连接池参数与慢查询的联动调优
连接池
慢查询的关联
24
实战案例一
连接池参数配置不当导致服务雪崩 · 问题复现 · 根因分析
实战案例一
连接池参数配置不…
25
实战案例二
慢查询导致连接池耗尽 · 通过慢查询日志定位问题SQL · 索引优化后性能提升10倍
实战案例二
慢查询导致连接池…
26
实战案例三
连接泄漏问题排查 · SetConnMaxLifetime… · 使用db.Stats()定位问题
实战案例三
连接泄漏问题排查
27
实战案例四
高并发场景下连接池与慢查询联合调优 · 压测验证 · 参数调整前后对比
实战案例四
高并发场景下连接…
28
连接池与慢查询监控告警体系
Prometheus指标采集 · Grafana仪表盘设计 · 告警规则配置(连接池使用率>80%/…
连接池
慢查询监控告警体…
29
连接池与慢查询最佳实践总结
参数配置清单 · 慢查询优化流程 · 日常巡检建议
连接池
慢查询最佳实践总…
30
课程总结与进阶方向
连接池与连接池实现原理(连接复用/健… · 慢查询自动优化工具介绍(SQLAdv… · 分布式数据库连接池挑战
课程总结
进阶方向
所属VIP或分类
同VIP:Go-Gin连接池参数配置与慢查询性能调优实践
同VIP:Go-Gin连接池复用策略与REST-API响应延迟优化
同VIP:Go-Gin连接池预热与REST-API慢查询性能优化