首页
›
Web后端与企业应用开发
›
023-Go Web服务业务接口落地
›
《Go接口性能调优:pprof分析与数据库查询优化》
VIP20
本课程属于:023-Go Web服务业务接口落地
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Go接口性能调优:pprof分析与数据库查询优化
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Go性能调优概述
性能调优的重要性 · 常见性能瓶颈类型 · 调优方法论与流程
Go
性能调优概述
02
pprof入门
pprof是什么 · pprof的工作原理 · pprof的三种采样方式(CPU
pprof
是什么
03
pprof环境搭建与基础使用
引入net/http/pprof包 · 启动pprof服务 · 通过浏览器访问pprof页面
pprof
环境搭建
04
CPU性能分析(上)
pprof CPU采样的原理 · 采样频率与时长设置 · 使用go tool pprof分析C…
CPU
性能分析
05
CPU性能分析(下)
解读CPU火焰图 · 识别热点函数 · 优化CPU密集型代码的常见策略
CPU
性能分析
06
内存性能分析
pprof内存采样的原理 · heap profile的解读 · 内存泄漏的排查方法
内存性能分析
pprof
07
goroutine与阻塞分析
goroutine profile的… · 阻塞profile的启用与分析 · 死锁与协程泄漏的定位
goroutine
阻塞分析
08
pprof交互式命令行
top · list · web
pprof
交互式命令行
09
pprof可视化工具
go tool pprof -htt… · 火焰图(Flame Graph) · 调用图(Call Graph)的解读
pprof
可视化工具
10
pprof实战案例一
高CPU占用接口的定位与优化(含代码…
pprof
实战案例一
11
pprof实战案例二
内存泄漏接口的定位与修复(含代码示例…
pprof
实战案例二
12
pprof实战案例三
goroutine泄漏与阻塞接口的排…
pprof
实战案例三
13
pprof在测试与CI/CD中的集成
在单元测试中集成pprof · 在性能测试中自动采集profile · CI流水线中的性能回归检测
pprof
CI/CD
14
数据库查询优化概述
慢查询的危害 · 数据库优化的层次(SQL · 索引
数据库查询优化概…
慢查询的危害
15
SQL查询性能分析基础
EXPLAIN命令的使用 · 执行计划解读 · 全表扫描与索引扫描的区别
SQL
查询性能分析基础
16
索引优化(上)
B+树索引原理 · 单列索引与复合索引 · 最左前缀原则
索引优化
B+
17
索引优化(下)
覆盖索引 · 索引下推 · 索引失效场景分析与避免
索引优化
覆盖索引
18
慢查询日志与监控
开启MySQL慢查询日志 · 使用pt-query-digest分… · 在Go中集成慢查询监控
慢查询日志
监控
19
Go数据库连接池调优
database/sql连接池原理 · MaxOpenConns/MaxId…
Go
数据库连接池调优
20
ORM性能陷阱
GORM等ORM框架的常见性能问题(… · 预加载 · 批量操作)
ORM
性能陷阱
21
批量操作与批处理
批量插入 · 批量更新 · 使用Batch与Pipeline减少…
批量操作
批处理
22
缓存策略在Go接口中的应用
本地缓存(sync.Map · freecache) · 分布式缓存(Redis)
Go
缓存策略
23
读写分离与分库分表
MySQL主从复制原理 · 在Go中实现读写分离 · 分库分表的基本策略与Go实践
读写分离
分库分表
24
异步处理与消息队列
使用异步任务减少接口响应时间 · 消息队列(RabbitMQ/Kafk…
异步处理
消息队列
25
pprof与数据库查询结合分析
通过pprof定位数据库查询导致的C… · 结合慢查询日志进行根因分析
pprof
数据库查询结合分…
26
性能调优工具链
pprof + trace + fg…
性能调优工具链
pprof
27
Go性能调优最佳实践
避免内存逃逸 · 减少锁竞争 · 使用对象池(sync.Pool)
Go
性能调优最佳实践
28
接口性能压测与基准测试
使用go test -bench进行… · 使用wrk/vegeta进行压力测试 · 性能指标的设定与评估
接口性能压测
基准测试
29
全链路性能追踪
OpenTelemetry在Go中的… · Trace与Span的关联 · 通过Jaeger/Zipkin定位慢…
全链路性能追踪
OpenTelemetr…
30
综合实战
一个高并发Go接口从pprof分析到…
综合实战
Go
所属VIP或分类
同VIP:GinGo业务接口接口编排
同VIP:Gin框架开发:中间件集成与错误处理流程设计
同VIP:Go-REST-API参数校验:从请求到业务逻辑实现