SQL性能优化(代码测试)

深藏阁楼爱情的钟 2022-12-04 09:20 595阅读 0赞

一、SQL语句结构尽量简单化,不宜有太多的嵌套

嵌套查询举例:
在这里插入图片描述
优化后(在嵌套过多的情况下):
在这里插入图片描述

二、尽量避免使用!=或<>操作符

在where语句中使用!=或<>,数据库引擎将放弃使用索引而进行全表扫描,会减慢查找速度。
举例:
在这里插入图片描述
优化(举例):
在这里插入图片描述

三、使用like模糊查询时除非必要尽量不使用’%xxx%’

举例:

在这里插入图片描述

四、尽量避免使用 or 连接条件

在where语句中使用or,数据库引擎将放弃使用索引而进行全表扫描,会减慢查找速度。
举例:
在这里插入图片描述
优化后(举例):
在这里插入图片描述

五、用具体的字段列表代替 *

不需要返回不需要的字段,减少不必要的查询。
举例:
在这里插入图片描述

先记录以上几点,后续会继续更新。

发表评论

表情:
评论列表 (有 0 条评论,595人围观)

还没有评论,来说两句吧...

相关阅读

    相关 优化代码性能

    优化代码性能(javascript描述) 1. 避免不必要的属性查找 在计算机领域中,计算的复杂度是使用O符号表示的,最简单的算法是常数O(1),下面列出常

    相关 代码性能测试

    对代码进行测试是项目在发布前必不可少的环节,需要保证产品的可用性、易用性、健壮性和安全性。 这也是产品测试要达成的目标。软件测试一个大的方向,专业性很强。这里,我们只介绍一些

    相关 性能优化SQL优化

    一、性能调优手段 1、配置参数调优 2、应用算法优化 3、GC内存调优 二、集群调优核心: 以数据位中心,均衡并发,高效计算 三、调优工具 Web UI、nMon

    相关 SQL性能优化

    你在项目中碰到过什么问题 你是怎么解决的 我的个人回答:之前在做货品管理项目的时候,涉及到进销存单据的查询,会遇到查询很慢,甚至查询失败的情况,我一般都会查阅自己写的SQ