记一次成功的性能调优

环境:mysql8,表A大小10G,dbeaver24.0.5

现象:查询页面加载数据慢

操作:

第一步:新建sql编辑器,把sql贴到编辑器,带参数;

第二步:在sql前加explain空一个并执行整个语句;

第三步:关键的来了,看结果extra有using index condition的那一行,再看possible_keys有哪些字段,记下来

第四步:找到A表双击,再点击属性,点击索引,点击底部右下角新建索引按钮,多选第三步中的字段,注意要按照第三步中字段先后顺序勾选,顺序也很重要,再点击确定,最后点击底部右下角保存,再点执行等待执行完毕

第五步:测试索引效果,是不是快很多了?

(全文完)

相关推荐
童槿顏丶1 小时前
GitLab部署到Linux
linux·运维·gitlab
markinmarkin1 小时前
Spring 中Bean 的作用域有哪些?
java·后端·spring
山荷枝2 小时前
Java学习第十天
java·学习
kyriewen2 小时前
我排查了一个React内存泄漏——罪魁祸首是这3个被忽略的清理函数
前端·javascript·面试
matlabgoodboy2 小时前
计算机毕设代做|Java Python Matlab APP 全套开发设计
java·python·课程设计
IT_陈寒2 小时前
我又被JavaScript的隐式类型转换坑了
前端·人工智能·后端
小柒儿3363 小时前
从单Agent到多智能体系统:多智能体协作重塑自动化边界
运维·自动化
sky_8106133 小时前
Oracle ERP 各模块业务管理功能及底层表说明
数据库·oracle
其美杰布-富贵-李3 小时前
03 ref、reactive 与 computed 响应式数据
前端·javascript·vue.js
OpenTiny社区3 小时前
GenUI SDK v1.3.0 发布|多框架兼容,一键换物料,渲染器 & 演练场全面增强!
前端·ai编程