Kaze
Kaze
Published on 2023-10-20 / 12 Visits
0
0

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

文章地址

如果对字段做了函数计算或数学运算,MySQL 无法再使用索引快速定位功能,而只能使用全索引扫描。

对索引字段做函数操作,可能会破坏索引值的有序性,因此优化器就决定放弃走树搜索功能。

在 MySQL 中,字符串和数字做比较的话,是将字符串转换成数字。


Comment