据我所知,MySQL不是短路,而是where子句中的或运算符。许多搜索结果解释了为什么会发生这种情况,但这实际上无助于解决我的问题。执行计划2022-05-27 08:26:09] 1 row retrieved starting from 1 in 286 ms (execution: 267 ms
有时我会遇到一种奇怪的MySQL行为。让我们假设我有索引(type,rel,created),(type),(rel)。但是MySQL决定将索引(type)和(rel)相交,这会导致较差的性能。下面是一个示例: -> SELECT id FROM tbl -> ORDER BY createdkey_len: 3