当前位置: 首页 > article >正文

mysql-FIND_IN_SET查询优化

优化前

SELECT
	user_id,
	user_name,
	real_name,
	PASSWORD,
	real_org_id,
	real_org_name,
	real_dept_id,
	real_dept_name,
STATUS 
FROM
	sys_user 
WHERE
	is_del = 0 
	AND find_in_set( 'lilong', login_user_account )

优化后

SELECT
	user_id,
	user_name,
	real_name,
	PASSWORD,
	real_org_id,
	real_org_name,
	real_dept_id,
	real_dept_name,
STATUS 
FROM
	sys_user 
WHERE
	user_id =(
	SELECT
		user_id 
	FROM
		sys_user 
	WHERE
		is_del = 0 
		AND FIND_IN_SET( 'lilong', login_user_account ) 
		LIMIT 0,1 
)

优化后,将查询改为子查询速度快了不少(数据量越大,效果越明显)


http://www.kler.cn/a/227331.html

相关文章:

  • 从编程中理解:大脑的并行处理与多任务
  • P8598 [蓝桥杯 2013 省 AB] 错误票据--2024蓝桥杯冲刺省一
  • MATLAB矩阵的操作(第一部分)
  • thinkphp6入门(16)-- cache用法总结
  • Python3 交叉编译 numpy pandas scipy scikit-learn
  • 新零售供应链,尝试使用GaussDB链接场与货【华为云GaussDB:与数据库同行的日子】
  • 堪称灾难级攻击的 UDP FLOOD洪水攻击,应该如何防护?
  • Git使用命令大全
  • React16源码: React中处理hydrate的核心流程源码实现
  • React 面试题
  • vue2混入声明组件、交互流程
  • vivado里的LUT、LUTRAM、FF、BRAM、DSP、IO、BUFG、MMCM资源介绍
  • QXlsx Qt操作excel(1)
  • 压力测试工具-Jmeter使用总结
  • 【js逆向】scrapy基础
  • 【Redis】整理
  • CSS要点总结
  • uniapp的安卓升级功能说明
  • volatile的作用
  • 三个问题:IPC和ITC主要的差异点和相同点 、影响图像成像效果的因素有哪些、摩尔纹如何产生的和消除方法