news 2026/5/10 8:18:51

Mysql调优-------执行计划

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Mysql调优-------执行计划

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 前言
  • 一、执行计划
  • 二、参数说明
  • 总结

前言

学习了mysql调优及其相关


一、执行计划

二、参数说明

id:有几个查询,有一个就加一;MySQL查询优化器会进行优化,两条select会被优化成一条,即1、1的形式。
select_type:查询类型,SIMPLE就是简单查询,primary是最外层,derived是from中包含的子查询,SUB子查询,union被union的,unionresult是union的结果
table:从哪个表查询
partition:分区,不太重要
type:System>const>eq_ref>ref>range>index>ALL
System是系统级查询,不太常见
const是一行命中
eq_ref只查询主键列或者二级索引
ref二级索引非主键
range索引的某个范围
index是索引级,优化时最差为range,一般为ref
possible_keys:可能用到的索引
key:系统选择的索引
key_len:以varchar为例,中文一个字符占3个字节,varchar(50)占 50*3+2=152个字节,如果允许为空,则再加一个字节,即153个字节
ref:索引条件的类型
rows:预计影响多少行
filtered:选择结果最后得到的预计为%N
Extra:用到的方法


总结

通过执行计划进行MySQL语句的分析,从而进行优化

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/10 4:58:37

hotspot中的Java类对象如何保存虚函数

hotspot中的Java类对象如何保存虚函数 定义 在Java中,几乎所有可被继承的函数被称为虚函数。 In HotSpot, a virtual method is essentially:Any non-static, non-private, non-final instance method whose invocation target is determined at runtime based on the actual…

作者头像 李华
网站建设 2026/5/9 7:49:17

如何配置Dev-C++使用特定的编译器版本?

在 Dev-C 中配置特定编译器版本需要手动操作,以下是详细步骤:1. 安装目标编译器版本下载所需版本的编译器(如 MinGW 的特定 GCC 版本)解压至独立目录(例如:D:\MinGW-13.1)2. 配置 Dev-C打开工具…

作者头像 李华
网站建设 2026/5/9 3:49:52

为什么大厂都在做智能运维AI平台?AI应用架构师解析背后的商业逻辑

为什么大厂都在做智能运维AI平台?AI应用架构师解析背后的商业逻辑 引言:一场运维故障引发的思考 2023年双11凌晨,某头部电商平台的支付系统突然宕机12分钟。尽管技术团队紧急修复,但这场故障仍导致: 直接交易损失超2亿…

作者头像 李华
网站建设 2026/5/6 1:53:11

YOLO26 改进 - 注意力机制 | 空间增强注意力SEAM(Spatially Enhanced Attention Module)提升遮挡场景检测鲁棒性

前言 本文介绍了分离与增强注意力模块(SEAM)在YOLO26中的结合应用。SEAM模块旨在增强面部特征学习能力,特别是处理面部遮挡问题。它采用多头注意力机制强调面部区域、抑制背景区域,第一部分使用深度可分离卷积减少参数并学习通道…

作者头像 李华
网站建设 2026/5/9 18:38:46

YOLO26 接入实时视频 - GPU 加速

1. GPU 加速优化第一版代码直接使用CPU 进行模型识别,速度根据模型大小而明显变慢yolo26n.pt 最小(5.5M),识别最快, 在 50ms左右yolo26s.pt 20.4M, 在75ms左右yolo26m.pt 44.3M, 在120ms左右yolo26l.pt 53.2M,在150ms左右yolo26x.…

作者头像 李华