mysql 查询优化

本文介绍了如何通过优化数据访问方式来提升MySQL查询效率,包括精确查询所需记录、避免不必要的全列检索以及减少I/O操作等技巧。同时探讨了重构查询的方法,如使用多个简单查询代替一个复杂查询、切分及分解关联查询。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一  优化数据访问

 

1:查询需要的记录  (可以在查询最后 加上 limit 10)

 

2:  多表关联时返回全部列  (只取需要的列)

 

3:  总是取出全部列 (select * 会带来额外的I/0)

 

二 Mysql 是否在扫描额外的记录

 

三 重构查询的方式

1 : 一个复杂查询还是多个简单查询

2 : 切分查询 

3 : 分解关联查询

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值