首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
谦行
前端开发工程师 @Alibaba
·
1年前
关注
屏蔽作者: 谦行
举报
#聊聊性能优化#
最近团队疯狂性能优化,过了修明显问题阶段后,后面做的大部分工作都围绕在还债
1. 重构之前随意写的代码,微克省事过度渲染、资源过度加载、数据打包请求等
2. 深入研究之前觉得看了没用的只是,尤其是 HTTP 协议和浏览器渲染机制
这段日子的感悟就是日常写代码、技术学习不能太功利,不要太短视,要看到长期价值,这样在纠结每一行代码怎么写才能更好的时候也可以逻辑自洽,不陷入就算这样又有什么用的迷思了
展开
赞过
分享
3
2
相关推荐
#聊聊性能优化#
前端码农,不是在铲屎就是在铲屎的路上
今日任务:改造一个8千行代码的vue文件
这感觉就像给不认识的老奶奶擦屁股一样
9 赞 ·
29 评论
#聊聊性能优化#
14 赞 ·
20 评论
#聊聊性能优化#
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如下图所示。
1 赞 ·
17 评论