您的位置:首页 > 数据库

sql优化,数据库优化

2017-10-26 16:29 183 查看
1.sql的执行顺序:from 表名 where 条件 ,执行顺序是从后往前,where条件后面的语句尽可能缩短where 数据执行的范围。
先group by  后order by  select 查询
2.避免过多的联查,设计合理的表关系
3.遵守常见sql规范,尽可能减少*,
4.如果表字段过多,经常展示的字段较少,对表进行纵切割。(从表的中间进行切割成两张表)
5.如果单个表的数量过大,利用业务逻辑采用横切割,例如腾讯qq采用位数分表,注册用手机号前三位来分表,
6.适度冗余减少关联查询
7.采用读写分离机制降低单个数据库压力
8.适当建立索引(数据超过5万条,十万条,才有作用,索引分为单个索引和复合索引)提高查询效率
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  优化 数据库 sql