目录

《MySQL实战45讲》阅读笔记——实践篇(二)

《MySQL 实战 45 讲》第 18 章至第 26 章的笔记


18 | 为什么这些 SQL 语句逻辑相同,性能却差异巨大

  • 条件字段函数操作:在语句中使用了函数,不走索引。
  • 隐式数据转换:类型不一致,索引失效。
  • 隐式字符集转换:编码格式不同,会导致索引失效。

19 | 为什么我只差一行的语句,也执行这么慢

  1. 长时间不返回
    • 等 MDL 锁
    • 等 flush
    • 等行锁
  2. 查询慢
    • 其他事务阻塞查询