优化select语句 为了使慢速SELECT ... WHERE查询更快,首先要检查的是是否可以添加索引。为避免浪费磁盘空间,请构造组合索引。 调整函数调用,使函数调用从一多次减少为一次,从而极大地提高了效率。 定期使用ANALYZE TABLE使表统计信息保持最新 ,为优化器提供构造有效执行计划所需的信息。 阅读EXPLAIN计划并调整索引。 调整MySQL用于缓存的内存区域的大小和属性。 避免锁导致的查询性能问题。 1. WHERE子句优化 删除不必要的括号。 ((a AND b) AND c OR (((a AND b) AND (c AND d)))) -> (a AND b A