在调试某人的代码时,我发现其中一个查询导致 mysql 的临时表内存不足。我发现查询正在执行,即使“ON”条件没有与字段匹配的等号。我在想...
这实际上会做什么,因为这似乎会导致可怕的性能滞后?
(我运行了似乎没有帮助的解释命令)
作为一个非常基本的示例,它看起来像这样的查询:
"SELECT testfield
FROM foo f
LEFT JOIN bar b ON b.testid
WHERE testid = 40365";
在调试某人的代码时,我发现其中一个查询导致 mysql 的临时表内存不足。我发现查询正在执行,即使“ON”条件没有与字段匹配的等号。我在想...
这实际上会做什么,因为这似乎会导致可怕的性能滞后?
(我运行了似乎没有帮助的解释命令)
作为一个非常基本的示例,它看起来像这样的查询:
"SELECT testfield
FROM foo f
LEFT JOIN bar b ON b.testid
WHERE testid = 40365";