Prompts-MCP 686 skills · ai / design / design-pattern / framework / fundamentals / habit / lang / tech-selection /mcp/sse
framework framework/mysql/diagnosis/index.md medium

framework-mysql-diagnosis-index

MySQL 性能诊断 3 个独立决策点 — 读懂 EXPLAIN 执行计划、慢查询定位流程、count 与深分页优化。Use when 查询慢 / 看 EXPLAIN / 定位慢 SQL / 优化 count 或深分页时。

子项索引

子项 一句话
mysql-explain-reading skill 读懂 MySQL EXPLAIN 执行计划 — 重点看 type/key/rows/Extra,Extra 出现 Using filesort/Using temporary 即排序分组没走索引
mysql-slow-query-triage skill MySQL 慢查询定位流程 — 开慢查询日志抓慢 SQL,用 pt-query-digest 聚合排序找 TopN,再逐条 EXPLAIN 定位
mysql-count-and-deep-paging skill MySQL count 与深分页优化 — count(*) 用最小索引勿用 count(列),大 offset 的 LIMIT 改 keyset 游标分页或延迟关联

MySQL · 性能诊断索引

性能诊断拆成 3 个独立决策点,按你正在做的事下钻:

你在做什么 进哪个
看一条 SQL 的 EXPLAIN,想读懂各列 explain-reading
系统慢,要从慢日志定位是哪条 SQL slow-query-triage
count(*) 慢、深分页(大 offset)慢 count-and-deep-paging

链接