首页
›
Web后端与企业应用开发
›
013-搜索索引与查询边界
›
《Go慢查询分析》
VIP20
本课程属于:013-搜索索引与查询边界
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Go慢查询分析
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
慢查询复盘概述
什么是慢查询 · 为什么需要复盘 · 复盘的核心目标与价值
慢查询复盘概述
什么是慢查询
02
Go应用中的数据库交互
Go database/sql标准库 · 常见ORM(GORM/XORM)的底…
Go
应用
03
慢查询日志的开启与配置
MySQL慢查询日志 · PostgreSQL慢查询日志 · Go应用侧日志
慢查询日志的开启
配置
04
慢查询日志的采集与存储
日志采集工具(Filebeat/Fl… · 集中存储(Elasticsearch…
慢查询日志的采集
存储
05
慢查询的识别与分类
基于执行时间 · 基于扫描行数 · 基于锁等待时间
慢查询的识别
分类
06
慢查询复盘的流程框架
发现→记录→分析→定位→优化→验证→…
慢查询复盘的流程…
发现→记录→分析…
07
EXPLAIN执行计划详解(上)
id · select_type · table
EXPLAIN
执行计划详解
08
EXPLAIN执行计划详解(下)
possible_keys · key · key_len
EXPLAIN
执行计划详解
09
索引失效场景复盘(一)
隐式类型转换 · 函数操作 · 不满足最左前缀
索引失效场景复盘
隐式类型转换
10
索引失效场景复盘(二)
OR条件 · LIKE模糊查询 · NOT IN/NOT EXISTS
索引失效场景复盘
OR
11
Join查询慢的复盘
Nested Loop Join · Hash Join · 索引缺失导致的笛卡尔积
Join
查询慢的复盘
12
子查询与派生表优化复盘
临时表物化 · 优化器改写 · 使用JOIN替代
子查询
派生表优化复盘
13
排序与分组慢查询复盘
filesort原理 · Using temporary · 索引优化排序
排序
分组慢查询复盘
14
锁导致的慢查询复盘
行锁升级 · 间隙锁 · 死锁检测
锁导致的慢查询复…
行锁升级
15
大事务与长连接复盘
事务隔离级别 · undo log膨胀 · 连接池耗尽
大事务
长连接复盘
16
分页查询慢的复盘
OFFSET深分页 · 延迟关联 · 游标分页
分页查询慢的复盘
OFFSET
17
COUNT与SUM聚合慢查询复盘
COUNT(*) vs COUNT(… · 覆盖索引 · 近似值方案
COUNT
SUM
18
批量操作性能复盘
批量INSERT/UPDATE · 逐条操作 · 批量提交与事务控制
批量操作性能复盘
INSERT/UPDAT…
19
连接池配置不当复盘
最大连接数 · 空闲连接 · 连接泄漏
连接池配置不当复…
最大连接数
20
Go协程并发访问数据库复盘
协程安全 · 连接池争抢 · 并发控制
Go
协程并发访问数据…
21
ORM框架常见陷阱复盘
N+1查询 · 预加载(Preload)滥用 · 自动迁移
ORM
框架常见陷阱复盘
22
数据库表结构设计复盘
字段类型选择 · 冗余字段 · 反范式化
数据库表结构设计…
字段类型选择
23
慢查询监控与告警体系
Prometheus + Grafa… · 告警规则 · 阈值设定
慢查询监控
告警体系
24
慢查询根因分析工具
pt-query-digest · Percona Toolkit · 自研分析脚本
慢查询根因分析工…
pt-query-dig…
25
SQL改写与索引优化实战
复合索引设计 · 覆盖索引 · 索引下推
SQL
改写
26
读写分离与缓存策略复盘
读写分离架构 · Redis缓存 · 本地缓存
读写分离
缓存策略复盘
27
数据库参数调优复盘
innodb_buffer_pool… · query_cache · sort_buffer_size
数据库参数调优复…
innodb
28
慢查询复盘报告撰写
问题描述 · 影响范围 · 根因分析
慢查询复盘报告撰…
问题描述
29
慢查询复盘案例实战(一)
电商订单查询慢 · 社交Feed流慢
慢查询复盘案例实…
电商订单查询慢
30
慢查询复盘案例实战(二)
日志系统写入慢 · 报表统计查询慢
慢查询复盘案例实…
日志系统写入慢
所属VIP或分类
同VIP:Elasticsearch跨集群联邦查询架构与边界参数调优
同VIP:Go搜索查询边界慢查询分析
同VIP:Kubernetes集群下倒排索引与文档嵌套结构设计实践