mysql优化
时间:2010-03-30 来源:wcw
优化SQL语句
1. 用Explain定位低效SQL 用索引提高查询效率 多列索引,要使查询条件 = 最左边一列; Like中的'%'不在最左边才可能被索引到 用show status like 'Handler_read%'查看索引使用情况 Tips Alter table column_name disable KEYS; Load data infile ... Alter table column_name enable KEYS; 对于insert,一次insert多个记录;用load data infile则更好 Group by 如果order by的列跟group by的列相同,则实际性能没什么影响 如果不用排序,则显式指定'order by null‘ 对Or优化 如果想用上索引,需要or的各个条件列都有索引 用USE index, ignore index, force index进行性能调试优化数据库
拆分表:垂直拆分和水平拆分 中间表 相关阅读 更多 +