Skeyevss FAQ慢 SQL 与索引优化实践试用安装包下载 | SMS | 在线演示项目地址https://github.com/openskeye/go-vss1. 视频业务典型热点查询按设备/通道/时间查录像索引目录树懒加载与关键字搜索在线状态批量刷新统计报表跨天聚合。这些查询若无合适索引会在设备量上来后拖慢 API间接影响SIP 协程调度共享 CPU。2. 发现慢查询开启slow_query_log阈值从200ms~1s逐步收紧EXPLAIN ANALYZEMySQL 8看实际行数与回表APM 追踪SQL 模板与P99。3. 索引设计原则高选择性列在前避免冗余索引维护成本高覆盖索引减少回表分页深翻页用keysetseek代替大OFFSET注意隐式类型转换导致索引失效。4. 写入与读放大索引过多会拖慢批量写入设备心跳、目录同步。需合并写、批量提交参见性能专题与索引策略折中。5. 锁与事务长事务持有行锁会阻塞心跳更新。报表类只读尽量走从库或快照。慢 SQL先量化再改索引凭感觉加索引往往制造更大慢查询或写放大。