SQL优化

一、查询优化

1.去掉不必要的字段、连结、子查询

2.使用where代替having等结果集处理的操作

二、字段---类型:使用适合的数据类型,避免空间浪费、程序异常等情况发生

三、字段---索引

1.关键列上使用合适的索引:where查询条件、on连结条件、顺序字段

2.正确使用索引应遵循:最左前缀原则、区分度高优先原则、覆盖索引考虑原则

3.不滥用索引:加索引会增加写入成本、使用空间

四、利用好缓存结果

五、分区、分表

随着数据量的增大,一般处理是将分区表、垂直或水平分表

六、数据库处理:如:重建索引、压缩表等等

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值