下面这两个方面能够解决MySQL80%的问题 SQL级别 1、明确select列表的列 select * from t; 优化:明确你想要查询的列 select id,name from t; 2、空间换时间:建立索引,走索引,避免全表扫描 select id ,name from t where name is null -- 空值不能利用索引,所以还是全表扫描 select id ,name from t where id in(1,2,3) -- 全表扫描 select id,name from t where id=1 or id=2 or id=3 -- 全表扫描 改造 se