SQL 优化的几种方法

  • A+
所属分类:MySql教程

SQL 优化的几种方法

1、对查询进行优化,应尽量避免全表扫描;

2、应尽量避免在where子句中对字段进行null值断定;

3、应尽量避免在where子句中应用!=或<>操作符;

4、“in”和“not in”也要慎用,不然会导致全表扫描。

SQL 优化的几种办法

我们开辟项目上线初期,因为营业数据量相对较少,一些SQL的履行效力对法度榜样运行效力的影响不太明显,而开辟和运维人员也无法断定SQL对法度榜样的运行效力有多大年夜,故很少针对SQL进行专门的优化,而跟着时光的积聚,营业数据量的增多,SQL的履行效力对法度榜样的运行效力的影响逐渐增大年夜,此时对SQL的优化就很有须要。

为什么要对SQL进行优化

什么是SQL

构造化查询说话(Structured Query Language)简称SQL,是一种特别目标的编程说话,是一种数据库查询和法度榜样设计说话,用于存取数据以及查询、更新和治理关系数据库体系。

构造化查询说话是高等的非过程化编程说话,许可用户在高层数据构造上工作。它不请求用户指定对数据的存放办法,也不须要用户懂得具体的数据存放方法,所以具有完全不合底层构造的不合数据库体系, 可以应用雷同的构造化查询说话作为数据输入与治理的接口。构造化查询说话语句可以嵌套,这使它具有极大年夜的灵活性和强大年夜的功能。

推荐教程:《MySQL教程》

以上就是SQL 优化的几种办法的具体内容

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: