Mysql中基本语句优化的原则有哪些
发表于:2025-02-22 作者:千家信息网编辑
千家信息网最后更新 2025年02月22日,这篇文章给大家分享的是有关Mysql中基本语句优化的原则有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。mysql基本语句优化原则一、尽量避免在列上运算,这样会导致索引
千家信息网最后更新 2025年02月22日Mysql中基本语句优化的原则有哪些
这篇文章给大家分享的是有关Mysql中基本语句优化的原则有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
mysql基本语句优化原则
一、尽量避免在列上运算,这样会导致索引失效
select * from t where YEAR(d) >= 2011;
优化为
select * from t where d >='2011-0101'
二、使用 JOIN 时,应该用小结果集驱动大结果集,同时把复杂的 JOIN 查询拆分成多个query,因为 JOIN 多个表,可能导致更多的锁定和堵塞
三、使用 LIKE 时,避免使用 %%
四、select 指定查询字段,不要全查出来,节省内存
五、使用批量插入语句节省交互
六、limit的基数比较大时,使用 between,between 限定比 limit 快,但是between也有缺陷,如果id中间有断行或是中间部分id不读取的情况,数据会少
select * from t where 1 limit 100000,10
优化为
select * from t where id between 100000 and 100010
七、不要使用 rand 函数取多条随机记录
八、避免使用 NULL
九、不要使用 count(id) , 而应该是 count(*)
十、不要做无谓的排序操作,而应尽可能在索引中完成排序
感谢各位的阅读!关于"Mysql中基本语句优化的原则有哪些"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
语句
原则
更多
内容
多个
篇文章
索引
结果
排序
查询
不错
复杂
实用
内存
函数
同时
基数
多条
字段
尽可能
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
南通佳录互联网科技有限公司
es 数据库
计算机网络技术有关目标
浙江省网络安全宣传周
mimic临床数据库是啥
java服务器部署
数据库取小数点后两位公式
常州工业网络技术服务
2007数据库打开为只读状态
如何连接服务器管理口
机电类软件开发
王者服务器为什么爆满进不去
ensp服务器综合实验
查看服务器是否被挖矿命令
数据库连接池封装
网络安全股票龙头有哪些
王者荣耀服务器多少tick
数据库打印功能
嘉兴物流软件开发教程
建立mysql数据库的用处
邵阳市网络安全宣传
TV软件开发教程
游戏软件开发wbs工作包
软件开发总监职业规划书
网络安全厂商优势
稳健安全的分布式数据库产品
从当前数据库中移除数据表的命令
网络安全攻防演练防守流程
佛山信息软件开发外包
电脑的许可服务器怎么打开