避免低效的结构

x IN ( SELECT ... )

变成了一个 JOIN

如果可能,避免 OR

不要在函数中隐藏索引列,例如 WHERE DATE(x) = ...; 重新定义为 WHERE x = ...

你通常可以通过合适的整理来避免 WHERE LCASE(name1) = LCASE(name2)

不要将 OFFSET 用于分页,而是记住你离开的地方

避免使用 SELECT * ...(除非调试)。

Maria Deleva,Barranka,Batsu 的注释:这是一个占位符; 请在构建完整示例时删除这些项目。在完成了你可以完成的任务之后,我将继续详细说明其余部分和/或抛弃它们。