旗下导航:搜·么
当前位置:网站首页 > MySQL教程 > 正文

十个Mysql中基础语句优化的准绳【MySQL教程】,Mysql,优化,语句

作者:搜教程发布时间:2019-11-27分类:MySQL教程浏览:77评论:0


导读:在数据库的运用中,程序员们经由过程不停的实践总结了许多履历,这些履历是一些广泛的实用划定规矩,每个程序员都应该相识并记着它们,在组织sql时,养成优越的习气,本文主要给人人总结引见...
在数据库的运用中,程序员们经由过程不停的实践总结了许多履历,这些履历是一些广泛的实用划定规矩,每个程序员都应该相识并记着它们,在组织sql时,养成优越的习气,本文主要给人人总结引见了Mysql中基础语句优化的十个准绳,经由过程进修与记着它们,在组织sql时能够养成优越的习气,文中引见的相对比较细致与简单明了,须要的朋友们能够参考自创,下面来一同看看吧。

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(*)

十、不要做无谓的排序操纵,而应尽能够在索引中完成排序

相干引荐:

有关sql语句优化的教程

MySQL Order by 语句优化代码详解

MYSQL sql语句优化的详解

以上就是十个Mysql中基础语句优化的准绳的细致内容,更多请关注ki4网别的相干文章!

标签:Mysql优化语句


欢迎 发表评论: