避免低效的结构
x IN ( SELECT ... )
变成了一个 JOIN
如果可能,避免 OR
。
不要在函数中隐藏索引列,例如 WHERE
DATE(x) = ...
; 重新定义为 WHERE x = ...
你通常可以通过合适的整理来避免 WHERE
LCASE(name1) = LCASE(name2)
。
不要将 OFFSET
用于分页,而是记住你离开的地方。
避免使用 SELECT * ...
(除非调试)。
Maria Deleva,Barranka,Batsu 的注释:这是一个占位符; 请在构建完整示例时删除这些项目。在完成了你可以完成的任务之后,我将继续详细说明其余部分和/或抛弃它们。