知识卡片

避免隐藏函数

专业/工作

内容

在索引列上使用函数、隐式转换或不匹配的字符集,可能让索引无法按预期使用。发散:SQL表达式不仅表达逻辑,也会改变访问路径,要让条件保持可索引。

参考来源

《高性能MySQL:第3版》第6章《查询性能优化》