首页
›
Web后端与企业应用开发
›
053-Go项目结构慢查询连接池调优
›
《Go项目结构慢查询连接池调优:依赖注入与连接池生命周期管理》
VIP20
本课程属于:053-Go项目结构慢查询连接池调优
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Go项目结构慢查询连接池调优:依赖注入与连接池生命周期管理
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论
慢查询与连接池问题的背景 · 课程目标与学习路径
课程导论
慢查询
02
Go项目结构基础
标准项目布局(Standard Go…
Go
项目结构基础
03
依赖注入(DI)概念
什么是依赖注入 · 为什么在Go中需要DI
DI
依赖注入
04
Go依赖注入工具
wire · dig · fx等主流DI框架对比
Go
依赖注入工具
05
使用wire进行依赖注入
安装 · 基础用法与Provider/Inje…
wire
使用
06
连接池(Connection Pool)基础
数据库连接池原理与核心参数
Connection
Pool
07
Go中的database/sql包
sql.DB对象与连接池的隐式管理
Go
database/sql
08
连接池核心参数详解
SetMaxOpenConns · SetMaxIdleConns · SetConnMaxLifetime
连接池核心参数详…
SetMaxOpenCo…
09
连接池参数调优策略
根据QPS · 延迟 · 并发数计算最佳参数
连接池参数调优策…
QPS
10
慢查询(Slow Query)定义
MySQL/PostgreSQL慢查…
Slow
Query
11
慢查询根因分析
全表扫描 · 索引失效 · 锁等待
慢查询根因分析
全表扫描
12
使用EXPLAIN分析查询计划
type · key · rows
EXPLAIN
使用
13
索引优化实战
复合索引 · 覆盖索引 · 最左前缀原则
索引优化实战
复合索引
14
连接池与慢查询的关联
连接耗尽导致请求排队与超时
连接池
慢查询的关联
15
依赖注入管理数据库连接
将sql.DB作为单例注入到Serv…
依赖注入管理数据…
sql.DB
16
连接池生命周期管理
初始化 · 健康检查 · 优雅关闭
连接池生命周期管…
初始化
17
使用fx管理应用生命周期
启动 · 依赖图 · Shutdown Hook
fx
使用
18
中间件与连接池监控
使用Prometheus暴露连接池指…
间件
连接池监控
19
连接池泄漏检测
使用database/sql的Sta…
连接池泄漏检测
database/sql
20
慢查询监控与告警
集成opentracing与慢查询日…
慢查询监控
告警
21
实战案例一
一个高并发API服务的连接池调优全过…
实战案例一
API
22
实战案例二
从慢查询日志到索引重建的完整优化流程
实战案例二
从慢查询日志到索…
23
实战案例三
依赖注入重构遗留代码中的硬编码数据库…
实战案例三
依赖注入重构遗留…
24
单元测试与Mock
使用DI注入mock数据库连接进行测…
Mock
单元测试
25
集成测试
使用testcontainers管理…
集成测试
testcontaine…
26
连接池参数动态调整
基于运行时指标自动调整连接数
连接池参数动态调…
基于运行时指标自…
27
多数据源场景
使用DI管理多个数据库连接池
多数据源场景
DI
28
连接池与ORM(GORM)的配合
GORM连接池配置与慢查询日志
ORM
GORM
29
性能压测与基准测试
使用pprof和benchmark验…
性能压测
基准测试
30
课程总结
最佳实践清单 · 常见陷阱与未来展望
课程总结
最佳实践清单
所属VIP或分类
同VIP:Docker容器Go连接池调优:慢查询定位与链路分析
同VIP:Go慢查询Go连接池监控与性能调优
同VIP:Go慢查询连接池监控与性能调优