首页
›
Web后端与企业应用开发
›
046-Go Web服务慢查询连接池调优
›
《Go Web服务慢查询性能调优与数据库瓶颈分析》
VIP20
本课程属于:046-Go Web服务慢查询连接池调优
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Go Web服务慢查询性能调优与数据库瓶颈分析
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论与性能基准
Go Web服务性能模型 · 慢查询定义 · 性能基准测试方法论
课程导论
性能基准
02
Go数据库驱动与连接池原理
database/sql接口 · 连接池参数(SetMaxOpenCo… · SetMaxIdleConns
Go
数据库驱动
03
SQL查询执行计划基础
EXPLAIN命令解读 · 全表扫描与索引扫描 · type列(ALL
SQL
查询执行计划基础
04
索引原理与B+树结构
B+树数据结构 · 聚簇索引与非聚簇索引 · 索引选择性
B+
索引原理
05
慢查询日志配置与分析
MySQL慢查询日志开启 · pt-query-digest工具使… · 慢查询日志字段解读
慢查询日志配置
分析
06
Go应用层慢查询捕获
使用context.WithTime… · sql.DB.Stats()监控 · 自定义慢查询日志中间件
Go
应用层慢查询捕获
07
ORM框架性能陷阱
GORM与sqlx的N+1查询问题 · 预加载(Preload)与Joins… · 批量插入优化
ORM
框架性能陷阱
08
连接池耗尽与并发瓶颈
连接池耗尽现象 · goroutine泄漏导致连接不释放 · 最大连接数计算模型
连接池耗尽
并发瓶颈
09
索引失效场景分析
隐式类型转换 · 函数包裹索引列 · LIKE前缀模糊查询
索引失效场景分析
隐式类型转换
10
锁机制与死锁排查
行锁 · 间隙锁 · Next-Key锁
锁机制
死锁排查
11
事务隔离级别与性能
READ UNCOMMITTED · READ COMMITTED · REPEATABLE READ
事务隔离级别
性能
12
分页查询性能优化
OFFSET深分页问题 · 游标分页(Keyset Pagina… · 延迟关联优化
分页查询性能优化
OFFSET
13
数据库字段类型选择
INT vs BIGINT · VARCHAR vs CHAR · DECIMAL精度
数据库字段类型选…
INT
14
Go JSON字段处理性能
JSON类型索引 · JSON_EXTRACT函数 · Go侧json.RawMessage…
Go
JSON
15
数据库连接加密与TLS开销
TLS握手性能损耗 · 连接复用 · Go tls.Config优化参数
TLS
数据库连接加密
16
读写分离架构与负载均衡
主从复制延迟 · Go读写分离中间件实现 · 负载均衡策略(轮询
读写分离架构
负载均衡
17
缓存策略与缓存穿透
Redis缓存热点数据 · 缓存雪崩 · 缓存穿透布隆过滤器
缓存策略
缓存穿透
18
数据库批量操作优化
批量INSERT与批量UPDATE · Batch大小调优 · Go sqlx.NamedExec与…
数据库批量操作优…
INSERT
19
慢查询与索引监控可视化
Prometheus + Grafa… · Go metrics暴露 · 告警规则设置
慢查询
索引监控可视化
20
数据库表分区与分表
RANGE分区 · LIST分区 · HASH分区
数据库表分区
分表
21
数据库连接池动态调整
根据QPS动态调整连接池大小 · Go自适应连接池库实现
数据库连接池动态…
QPS
22
SQL注入与性能安全
参数化查询 · 预编译语句缓存 · Go sql.DB.Prepare复…
SQL
注入
23
数据库备份与恢复对性能影响
物理备份与逻辑备份 · 锁表问题 · Go定时备份任务调度
数据库备份
恢复对性能影响
24
Go pprof与数据库性能关联
pprof CPU/内存分析 · 数据库查询耗时与goroutine阻…
Go
pprof
25
数据库查询超时与优雅降级
context超时传递 · 降级策略(返回缓存/默认值) · 熔断器(hystrix-go)集成
数据库查询超时
优雅降级
26
数据库连接池预热
应用启动时预热连接池 · Go连接池初始化策略 · 避免冷启动慢查询
数据库连接池预热
应用启动时预热连…
27
数据库统计信息与查询计划稳定性
ANALYZE TABLE · 统计信息过期 · force index与hint使用
数据库统计信息
查询计划稳定性
28
Go Web框架路由与数据库查询耦合
路由中间件与数据库查询解耦 · 请求级别context传递DB实例
Go
Web
29
数据库连接池监控与告警
连接池指标(active · idle · wait_count
数据库连接池监控
告警
30
综合案例实战
从慢查询日志到索引优化 · 连接池调优 · 缓存引入
综合案例实战
从慢查询日志到索…
所属VIP或分类
同VIP:Go-Gin连接池参数配置与慢查询性能调优实践
同VIP:Go-Gin连接池复用策略与REST-API响应延迟优化
同VIP:Go-Gin连接池预热与REST-API慢查询性能优化