MySQL的优化技巧

本文探讨了提高MySQL查询效率的多种方法,包括利用查询缓存、使用EXPLAIN分析查询、限制SELECT语句中的列、创建索引、优化JOIN操作、避免使用ORDER BY RAND()、选择合适的数据类型等。强调了在大数据量下,通过优化SQL语句和数据库配置来提升查询性能的重要性。同时,提倡不断学习和总结以增强编码能力。

MySQL的优化技巧

优化有以下几点:

1:为查询缓存优化查询 —可行
2:explain 我们的select 查询(可以查看执行的行数) -----这个可行
3:当只有一行数据时使用limit 1 ----可行
4:为搜索字段建立索引 ----可行
5:在join 表的时候使用相当类型的列,并将其索引 ----待验证
6:千万不要order by rand () ------ 待验证
7:避免select * ----可性
8:永远为每张表设置一个id ----待验证
9:可以使用enum 而不要varchar —待验证
10:尽可能的使用not null -----待验证

总结:我会持续更新的

当数据量过大时,从2点来优化查询效率:1.数据库的配置上这个存在一定的固定性不会轻易的改变 2.优化sql语句的查询效率,分析sql的语句哪里可以进一步的优化和纠正。

还有一点就是要不断的总结、纠正错误、提高自己的思维和编码能力
加油!打工人
干饭!

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员小小刘

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值