MySQL简单优化

一:MySQL简单优化方式

1.避免使用全表查询

2.使用表别名

3.注意where子句连接顺序;

4.使用“>=”代替“>”

5.用truncate代替 delete

6.多使用commit;

7.避免索引列使用函数;

 

二:MySQL慢日志查询工具 mysqldumpslow -h

                                           pt-query-digest;        -review :

有问题的sql

查询次数多且每次占用时间长的sql;

IO大的sql;

未命名索引的sql;

对sql优化:使用explain查询sql的执行计划

count * :返回null值   count某一列:不返回

子查询:连接的方式  join(可能会一对多,用distinct)

group by 

limit常用于分页处理,伴随order by 语句,记录上次返回的主键,在下次查询时过滤。

 

.........................................................................................................................................................

 

数据库结构优化

1.选择合适的数据类型:简单,可存下,少用not null,少用text类型。

垂直分 水平分

posted @ 2018-07-24 21:52  芦苇不学习  阅读(110)  评论(0)    收藏  举报