首页
›
Web后端与企业应用开发
›
051-消息队列任务索引选择复盘
›
《MQ索引分析Kafka慢查询分析》
VIP20
本课程属于:051-消息队列任务索引选择复盘
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
MQ索引分析Kafka慢查询分析
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论
什么是MQ索引复盘?为什么Kafka…
课程导论
MQ
02
Kafka基础架构回顾
Producer · Broker · Consumer
Kafka
基础架构回顾
03
Kafka索引机制概述
Kafka中索引的作用 · 索引文件类型(.index · .timeindex)
Kafka
索引机制概述
04
慢查询定义与分类
Kafka中慢查询的表现形式(生产慢 · 消费慢 · Broker响应慢)
慢查询定义
分类
05
慢查询诊断工具链
kafka-consumer-gro… · kafka-run-class · JMX监控
慢查询诊断工具链
kafka-consum…
06
索引文件结构深度解析
偏移量索引(OffsetIndex)… · 查找算法
索引文件结构深度…
OffsetIndex
07
索引文件大小与配置
log.index.size.max… · log.segment.bytes · log.roll.ms等参数对索引的…
索引文件大小
配置
08
索引稀疏性与查询性能
Kafka索引的稀疏存储原理 · 稀疏度对查询延迟的影响 · 如何平衡内存与查询速度
索引稀疏性
查询性能
09
慢查询案例一
消费者组重平衡导致的消费延迟——现象 · 根因分析 · 索引与位移提交的关系
慢查询案例一
消费者组重平衡导…
10
慢查询案例二
磁盘I/O瓶颈导致的生产者超时——索… · Page Cache影响
慢查询案例二
I/O
11
慢查询案例三
时间戳索引查找失效——时间戳不连续或… · 全量扫描
慢查询案例三
时间戳索引查找失…
12
慢查询案例四
索引文件损坏与恢复——异常断电或磁盘… · Kafka恢复策略
慢查询案例四
索引文件损坏
13
慢查询案例五
分区数过多导致索引碎片化——大量小索… · 文件句柄耗尽 · 查询性能下降
慢查询案例五
分区数过多导致索…
14
慢查询案例六
消费者offset提交频率过低——o… · 重平衡时大量重复消费
慢查询案例六
offset
15
慢查询案例七
Broker端Fetch请求处理慢—… · 零拷贝(sendfile)优化
慢查询案例七
Broker
16
慢查询案例八
压缩与解压缩对索引的影响——压缩类型…
慢查询案例八
压缩
17
慢查询案例九
网络带宽与TCP参数——Kafka请… · 索引查找前的网络等待
慢查询案例九
TCP
18
慢查询案例十
内存不足导致索引被换出——操作系统S… · JVM堆外内存 · Direct Memory压力
慢查询案例十
内存不足导致索引…
19
索引复盘方法论
如何系统性地复盘一次Kafka慢查询…
索引复盘方法论
Kafka
20
复盘工具一
Kafka自带的DumpLogSeg… · 查看索引条目
复盘工具一
Kafka
21
复盘工具二
Kafka自带的GetOffsetS…
复盘工具二
Kafka
22
复盘工具三
操作系统级工具——iostat · iotop · vmstat
复盘工具三
iostat
23
复盘工具四
JVM调优工具——jstack · jmap · jstat
复盘工具四
JVM
24
索引优化策略一
合理设置索引大小与日志段滚动策略——… · 提升缓存命中率
索引优化策略一
合理设置索引大小
25
索引优化策略二
使用SSD与独立磁盘——降低索引写入… · 提升随机读性能
索引优化策略二
SSD
26
索引优化策略三
调整消费者fetch.min.byt…
索引优化策略三
fetch.min.by…
27
索引优化策略四
启用Kafka的增量式Fetch请求…
索引优化策略四
Kafka
28
索引优化策略五
使用Kafka Tiered Sto… · 索引精简
索引优化策略五
Kafka
29
综合复盘实战
模拟一个真实生产环境中的Kafka慢… · 从问题发现到索引复盘全流程演练
综合复盘实战
Kafka
30
课程总结与最佳实践
Kafka索引复盘的核心要点 · 常见陷阱 · 持续监控与自动化复盘建议
课程总结
最佳实践
所属VIP或分类
同VIP:KafkaMQ索引分析慢查询分析
同VIP:Kafka慢查询分析
同VIP:Kafka时间戳索引:性能调优与故障排查工程实践