Mysql中基本语句优化的原则有哪些
发表于:2024-11-28 作者:千家信息网编辑
千家信息网最后更新 2024年11月28日,这篇文章给大家分享的是有关Mysql中基本语句优化的原则有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。mysql基本语句优化原则一、尽量避免在列上运算,这样会导致索引
千家信息网最后更新 2024年11月28日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安全错误
数据库的锁怎样保障安全
服务器巡检报告结论
深圳市巨星网络技术怎么样
网络技术女神
梧州电商系统软件开发
服务器安全狗能打补丁吗
小方证券登陆不上显示服务器
数据库表手动添加数据
喷泉模型是什么软件开发
安阳市服务器机柜
项目角色 软件开发.
深圳创易网络技术
软件开发就不能出差吗
蛋白表达数据库
最悠久代理服务器
三级网络技术填空题总是错
服务器怎么导入用户
华为数据库计划申报
医保软件开发一般存在的问题
软件开发框架性协议范本
象山计算机软件开发项目
域名服务器管理权
服务器巡检报告结论
dhcp服务器 ip
dell服务器T30管理口
西城数据库加密系统
国际水稻品种数据库
互联网高科技公司排名
浪潮英信服务器密码
红酒数据库
山大网络安全专硕