type
Post
status
Published
date
Aug 22, 2024
slug
summary
tags
category
icon
password
📖
今天遇到接口查询比较慢的两个场景,分析一下并如何优化 场景1:导入文件预览,目的将文件中的企业和标签进行导入后分析和标签是否存在,并返回关联关系,展示出来再有操作人观察是否需要修改再提交更新。在查询预览这个接口导入1700+数据每条数据关联标签平均3个,需要近7分钟 场景2:企业查询列表,企业表、标签关联表、标签表、连表查询,企业数据22w+,测试环境(已标签关联数据29)3s内,线上(9000个标签关联数据)直接响应不回来了
 

场景1

场景2

🤗 总结归纳

这两个场景都不是直接通过优化sql的手段来提高效率的,都是通过优化编码逻辑技巧优化,情景1:较少数据库请求次数,情景2:减少联合表+MySQL自身优化器。
场景2需要通过工具分析执行计划来论证优化内容。
 
💡
有关使用上的问题,欢迎您在底部评论区留言,一起交流~
MySQL离线升级-dockerSpringBootAdmin日志获取日志文件失败Cannot read properties of undefined (reading 'split')
Loading...