记一次成功的性能调优

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

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

操作:

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

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

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

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

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

(全文完)

相关推荐
行星0081 分钟前
PostgreSQL大表创建分区实战
数据库·postgresql
为了更好的明天而战4 分钟前
Java 中的 ArrayList 和 LinkedList 区别详解(源码级理解)
java·开发语言
GIS之路10 分钟前
GeoTools 结合 OpenLayers 实现属性查询(二)
前端·信息可视化
isNotNullX17 分钟前
什么是数据分析?常见方法全解析
大数据·数据库·数据仓库·人工智能·数据分析
烛阴18 分钟前
一文搞懂 Python 闭包:让你的代码瞬间“高级”起来!
前端·python
AA-代码批发V哥22 分钟前
HTML之表单结构全解析
前端·html
JosieBook28 分钟前
【Java编程动手学】Java中的数组与集合
java·开发语言·python
聪聪的学习笔记33 分钟前
【1】确认安装 Node.js 和 npm版本号
前端·npm·node.js
唐可盐34 分钟前
第六章 SQL编程系列-Gbase8a从入门到进阶
数据库·sql·gbase8a
N_NAN_N43 分钟前
类图+案例+代码详解:软件设计模式----单例模式
java·单例模式·设计模式