mysql常见sql优化

  1. 不要使用select *

  1. 尽量在where字段上添加索引

  1. 模糊查询中%前置不能使用索引 例如 like '%不一样'

  1. 使用OR语句需要注意,两侧的语句都有索引才会使用索引

  1. 分组优化 对于分组的数据 mysql会自动对数据进行排序,所以可以强制其不排序,提高速度

  1. 分页优化

mysql 表分割

  1. 水平拆分

  1. 垂直拆分

其他技巧

1>插入数据时不能循环插入

2>不要将图片存入数据库,用路径代替

3>伪删除不真实的删除数据,添加一个字段来标识

4> analyze table 优化语句的执行计划提高查询效率

5>定期执行 optimize table 整理碎片

6>尽量避免使用 NULL 会增加额外的字节标注可以使用默认值

7>缓存

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值