1. 阿里云>
  2. 云栖社区>
  3. 主题地图>
  4. E>
  5. Explain

当前主题:Explain

MySQL Explain详解

MySQL Explain详解 explain命令:可查看SQL语句的执行计划,查看SQL语句有没有使用上了索引,有没有做全表扫描,这都可以通过explain命令来查看。 具体操作是:select前添加explain来实现,它可以告诉我们你的语句性能如何。

阅读全文

MySQL Explain中key_len的计算

通常在优化SQL查询的时候,我们都会使用explain分析SQL执行计划,通常来说当用到组合索引的时候我们如何判断索引完全用上呢?当然高手看看表结构及SQL语句就知道到底用到了几个字段,对于不熟悉的同学呢?我们还是可以看看key_len的长度,当然这个计算还是

阅读全文

【mysql】mysql 调优之 ——执行计划 explain

【mysql】mysql 调优之 ——执行计划 explain 1.what is explain(explain 是个什么东东) explain(解释),在 Mysql 中 作为一个关键词,用来解释 Mysql 是如何执行语句,可以连接 select 、d

阅读全文

MySQL SQL Explain输出学习

MySQL SQL Explain输出学习 目录 主要用法 测试数据 输出说明 id select_type table partitions type possible_keys key key_len ref rows filtered Extra 总结

阅读全文

MySQL索引优化案例

阅读全文

AnalyticDB for PostgreSQL 6 新特性解析 - Index Only Scan

原理介绍 PG中所有的索引都是二级索引,即在进行索引查询的过程中,需要同时访问索引数据和源表数据。Index Only Scan按照字面意思理解,即在查询过程中只需要扫描索引数据。这种扫描方式需要一个前提就是索引中包含了查询所需要的所有数据(也叫覆盖索引),

阅读全文

面试前必须知道的MySQL命令【explain】

前言 只有光头才能变强 刷面试题的时候,不知道你们有没有见过MySQL这两个命令:explain和profile(反正我就见过了).. 之前虽然知道这两个命令大概什么意思,但一直没有去做笔记。今天发现自己的TODO LIST有这么两个命令,于是打算来学习一番

阅读全文

PostgreSQL pg_stats used to estimate top N freps values and explain rows

标签 PostgreSQL , 数组 , pg_stats , 统计信息 , TOP N , 词频 背景 本文要聊的是如何利用统计信息规避一些复杂的精确统计. 去年写过一篇关于 PostgreSQL 9.2 新增array元素统计收集的相关文章. 本文也会讲

阅读全文

Explain相关问答

查看更多 提问题

请教一个问题: create index idx_xxx_2 on tab using btree(ajbs) where ajbs='2' ;后执行 explain analyze select * from xxx where ajbs = '2';他依然不走索引,走的是顺序扫描,查询该字段所占比例大约占35% 以上,请问这样合理吗?

请教一个问题: create index idx_xxx_2 on tab using btree(ajbs) where ajbs='2' ;后执行 explain analyze select * from xxx where ajbs = '2';他依然

阅读全文

一张表数据60w select一下要十几秒 特别慢,explain看row也没有索引膨胀的样子,真空分析都没有用,求指导

一张表数据60w select一下要十几秒 特别慢,explain看row也没有索引膨胀的样子,真空分析都没有用,求指导 本问题来自云栖社区【PostgreSQL技术进阶社群】。https://yq.aliyun.com/articles/690084 

阅读全文

新插入了一条,用explain analyse ,这里怎么还是row=1

新插入了一条,用explain analyse ,这里怎么还是row=1 ![image](https://yqfile.alicdn.com/273d2616f5e5794736861aa2cdc34635bd72429d.png)

阅读全文

关于MySQL中EXPLAIN语句下的一个字段 id

在使用 EXPLAIN 语句分析 SQL 执行效率的时候,看到 id 这一列,觉得有点疑惑,一些博客上说,这是 SQL 语句执行的顺序,但是我在 MySQL 提供的示例表 Sakila 下测试了一下,貌似并不正确: 第一个 SQL 语句,测试内联结: ![

阅读全文

mysql中explain执行结果中的rows统计原理是什么?

在为表创建索引的过程中,发现当在一个现有的索引最右添加一列后,按照筛选条件看,能缩小查询的范围。然后从explain执行后结果发现,其实扫描的rows有时候反而比加上新的一列后会增多。而某些情况下,rows的大小并不是和最后的查询时间成反比。

阅读全文

postgresql auto_explain 与log打印时间不一致

![__15175345973039](https://yqfile.alicdn.com/26382455087549b75c174884026112e5878e6b06.png) Sort (cost=680.29..680.35 rows

阅读全文

请问 pg里面有哪个视图或者表可以通过查询来看db缓存的执行计划,而不是通过explain来看

问题答疑来自云栖社区-技术进阶[钉钉群],喜爱PostgresSQL的同学扫码进群 ![image | left](https://yqfile.alicdn.com/b2fcd3c3bd017a76edbd5ceba043a3665ded28b

阅读全文

求助,想问一下explain analyze 中执行时间比计划时间大了好几千倍,该怎么调整呀?

带着analyze打印执行计划很不详细![image](https://yqfile.alicdn.com/485f5dffd0909a3d234d30f2b86e47c85a8b1b26.png)![image](https://yqfile.alicdn.

阅读全文