记一次成功的性能调优

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

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

操作:

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

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

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

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

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

(全文完)

相关推荐
星辰_mya8 分钟前
OSI 七层模型之“跨国诈骗集团”深度讲解
运维·服务器·后端·面试·架构师
贝锐9 分钟前
如何破解商用安卓无人值守运维痛点,向日葵赋能数字化高效转型
运维
不会聊天真君6479 分钟前
JavaScript基础语法(Web前端开发笔记第三期)
前端·javascript·笔记
IT_陈寒15 分钟前
SpringBoot自动配置这破玩意儿又坑我一次
前端·人工智能·后端
祖传F8720 分钟前
SQL DATE()函数会抹去时间戳
数据库·sql
LiLiYuan.20 分钟前
【Java 6种线程状态】
java·开发语言
untE EADO21 分钟前
在 MySQL 中使用 `REPLACE` 函数
android·数据库·mysql
Absurd58724 分钟前
Redis如何限制列表最大长度_利用LTRIM指令截断List保留最新记录
jvm·数据库·python
2401_8822737224 分钟前
SQL函数面试题解析_函数性能与设计考点
jvm·数据库·python