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需要通过工具分析执行计划来论证优化内容。
有关使用上的问题,欢迎您在底部评论区留言,一起交流~
- 作者:chenyou
- 链接:https://blog.chenyou.top/article/e2fa75c8-2501-4461-8b81-5519c0b70565
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。

