首页
›
Web后端与企业应用开发
›
013-搜索索引与查询边界
›
《Go搜索查询边界慢查询分析》
VIP20
本课程属于:013-搜索索引与查询边界
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Go搜索查询边界慢查询分析
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
慢查询复盘概述
什么是慢查询 · 为什么需要复盘 · 复盘的核心目标与价值
慢查询复盘概述
什么是慢查询
02
Go搜索查询场景分析
典型Go搜索服务架构 · 查询链路拆解 · 常见性能瓶颈点
Go
搜索查询场景分析
03
边界查询定义与分类
边界查询的概念 · 常见边界类型(时间边界 · 分页边界
边界查询定义
分类
04
慢查询根因分析框架
从现象到根因的分析方法论 · 5Why分析法在慢查询中的应用
慢查询根因分析框…
从现象到根因的分…
05
数据库索引失效案例
索引设计不合理 · 隐式类型转换 · 函数导致索引失效
数据库索引失效案…
索引设计不合理
06
分页查询深翻页问题
LIMIT OFFSET深翻页原理 · 性能退化曲线 · 优化方案(游标分页
分页查询深翻页问…
LIMIT
07
范围查询边界爆炸
时间范围过大 · IN子句元素过多导致的查询膨胀
范围查询边界爆炸
时间范围过大
08
多表关联查询性能陷阱
JOIN顺序不当 · 缺乏合适索引 · 驱动表选择错误
多表关联查询性能…
JOIN
09
子查询与临时表滥用
子查询执行计划分析 · 临时表带来的额外开销
子查询
临时表滥用
10
ORM框架生成SQL问题
GORM等ORM生成的SQL不可控 · N+1查询 · 预加载滥用
ORM
SQL
11
连接池配置不当
连接池大小设置 · 连接超时 · 连接泄漏导致查询排队
连接池配置不当
连接池大小设置
12
Go协程并发查询问题
goroutine泄漏 · 并发数过高导致数据库连接池耗尽
Go
协程并发查询问题
13
缓存策略失效
缓存穿透 · 缓存击穿 · 缓存雪崩在搜索场景下的表现
缓存策略失效
缓存穿透
14
慢查询日志与监控体系
开启慢查询日志 · Prometheus + Grafa… · 告警规则设置
慢查询日志
监控体系
15
EXPLAIN执行计划解读
type · key · rows
EXPLAIN
执行计划解读
16
Profile与Trace工具使用
pprof · OpenTelemetry · Jaeger在慢查询定位中的应用
Profile
Trace
17
SQL改写优化技巧
避免SELECT * · 合理使用覆盖索引 · 拆分大查询
SQL
改写优化技巧
18
索引优化实战
复合索引设计原则 · 索引下推 · 索引合并
索引优化实战
复合索引设计原则
19
数据分区与分表策略
按时间分区 · 按业务ID分表 · 分区裁剪效果
数据分区
分表策略
20
读写分离与从库延迟
读写分离架构 · 从库延迟对搜索查询的影响 · 延迟监控
读写分离
从库延迟
21
全文搜索与模糊查询优化
LIKE性能问题 · 倒排索引 · Elasticsearch集成方案
全文搜索
模糊查询优化
22
排序与聚合查询优化
ORDER BY + LIMIT优化 · GROUP BY优化 · 临时文件排序
排序
聚合查询优化
23
批量查询与批处理
批量查询接口设计 · 批量写入优化 · 减少网络往返
批量查询
批处理
24
预计算与物化视图
预聚合表设计 · 物化视图在搜索场景的应用
预计算
物化视图
25
限流与降级策略
接口限流 · 熔断降级 · 优雅降级对慢查询的保护
限流
降级策略
26
慢查询复盘文档模板
问题描述 · 影响范围 · 根因分析
慢查询复盘文档模…
问题描述
27
案例复盘一
时间边界查询导致全表扫描
案例复盘一
时间边界查询导致…
28
案例复盘二
分页深翻页导致接口超时
案例复盘二
分页深翻页导致接…
29
案例复盘三
多条件组合查询索引失效
案例复盘三
多条件组合查询索…
30
总结与最佳实践
慢查询预防体系 · 持续优化文化 · 团队协作复盘流程
最佳实践
慢查询预防体系
所属VIP或分类
同VIP:Elasticsearch跨集群联邦查询架构与边界参数调优
同VIP:Go慢查询分析
同VIP:Kubernetes集群下倒排索引与文档嵌套结构设计实践