 
 获得徽章 0
- jym,接上条。看了一下大家给的建议,我发现我没说完整。下高铁老丈人就开车等着了,因为和他闺女一起回去的,快递和到那边买不好搞呀。租车的话虽然驾照3年,但里程不超过50公里![[黑脸]](//lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_99.3264111.png) ![[黑脸]](//lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_99.3264111.png) 再加上刚毕业,大金砖整不起呀。这是第二次去,第一次还没毕业,是不是只能带个四五件东西了 再加上刚毕业,大金砖整不起呀。这是第二次去,第一次还没毕业,是不是只能带个四五件东西了![[衰]](//lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_34.cf5b4d5.png) ![[衰]](//lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_34.cf5b4d5.png) 评论点赞 评论点赞
- #聊聊性能优化# A表人员表有4万条数据、B表考试表有100万条数据。
 已知B表有如下索引:
 KEY `index_1` (`activity_id`),
 KEY `index_2` (`exam_code`),
 KEY `idx_activity_usercode` (`activity_id`,`exam_code`);
 A表有如下索引:
 KEY `index_psnCode` (`code`),
 KEY `idx_person_info` (`psnCode`,`psnName`,`unitName`,`deptName`,`jobName`)
 现执行如下SQL,查询时长已经超过4000s,请教大家有什么优化方法嘛?
 SELECT
 A.code AS 工号,
 A.name AS 姓名,
 A.com AS 公司,
 A.dep AS 部门,
 A.job AS 岗位
 from A left join B on A.code = B.exam_code and B.activity_id = '17199'
 where
 B.exam_code is null;
 explain如下图所示。展开赞过171
![[疑问]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_31.606e7a5.png)
![[绿帽子]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_91.57fc147.png)
![[黑脸]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_99.3264111.png)
![[衰]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_34.cf5b4d5.png)
![[红脸]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_63.c32f5b5.png)
![[呲牙]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_2.cd1e2bd.png)
![[睡]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_9.8cf4c38.png)