sql优化,数据库优化

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/guoYLong/article/details/78355481
1.sql的执行顺序:from 表名 where 条件 ,执行顺序是从后往前,where条件后面的语句尽可能缩短where 数据执行的范围。
先group by  后order by  select 查询
2.避免过多的联查,设计合理的表关系
3.遵守常见sql规范,尽可能减少*,
4.如果表字段过多,经常展示的字段较少,对表进行纵切割。(从表的中间进行切割成两张表)
5.如果单个表的数量过大,利用业务逻辑采用横切割,例如腾讯qq采用位数分表,注册用手机号前三位来分表,
6.适度冗余减少关联查询
7.采用读写分离机制降低单个数据库压力
8.适当建立索引(数据超过5万条,十万条,才有作用,索引分为单个索引和复合索引)提高查询效率

猜你喜欢

转载自blog.csdn.net/guoYLong/article/details/78355481