E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
执行计划
Spark(三)-- SparkSQL(三) -- Dataset和DataFrame
4.2即使使用Dataset的命令式API,
执行计划
也依然会被优化4.3Dataset的底层是什么?
HelloWorld闯天涯
·
2023-11-18 21:17
Spark
MySQL数据库下的Explain命令深度解析
Explain是一个非常有的命令,可以用来获取关于查询
执行计划
的信息,以及如何解释输出。Explain命令是查看查询优化器如何决定执行查询的主要方法。
潇潇说测试
·
2023-11-18 21:07
软件测试
软件测试工程师
自动化测试
数据库
mysql
职场和发展
功能测试
软件测试
自动化测试
程序人生
Hologres性能调优
查看
执行计划
explain仅仅生成
执行计划
、sql没有执行explainanalyzesql会执行,并收集实际运行中的一些信息性能优化手段表结构、表数据变动后执行analyzetable
执行计划
中没有让小表
欧皇西西
·
2023-11-17 14:09
大数据
阿里云
odps
(Mysql)如何使用EXPLAIN优化查询性能
前言EXPLAIN命令是一个非常有用的工具,用于分析查询语句的
执行计划
,帮助我们优化查询性能和改进数据库的查询效率。
Marst Code
·
2023-11-17 00:41
mysql
数据库
【场景】高并发解决方案
应用缓存3集群4.拆分4.1应用拆分(分布式、微服务)4.2数据库拆分5.静态化6.动静分离7.消息队列8.池化8.1对象池8.2数据库连接池8.3线程池9.数据库优化9.1配置优化9.2索引优化9.3
执行计划
bugcoder-9905
·
2023-11-16 22:15
Java
java
分享 21 个编写 SQL 的好习惯
选择置顶或者星标技术干货每日送达前言每一个好习惯都是一笔财富,本文基于MySQL,分SQL后悔药,SQL性能优化,SQL规范优雅三个方向,分享写SQL的21个好习惯,谢谢阅读,加油哈~1.写完SQL先explain查看
执行计划
ITMuch.com
·
2023-11-16 17:07
数据库
mysql
java
nosql
xhtml
MySQL调优的几种方式
可以使用EXPLAIN语句来分析查询
执行计划
,了解查询的性能瓶颈。适当配置缓存:可以通过调整MySQL的缓存配置来提升性能。比如,增大查询缓存的大小,启用查询缓存等。
wzxue1984
·
2023-11-15 22:02
mysql
数据库
【MySQL】(九)数据库进阶——SQL执行原理、索引、explain、事务、统计日志
Mysql中的SQL执行原理1.1SQL语句执行过程1.2Server组件2索引2.1索引定义2.2索引分类2.3索引优势2.4索引的劣势2.5索引适合的场景3.explain3.1explain——
执行计划
爱测试的高胖胖
·
2023-11-15 22:46
数据库
mysql
sql
索引
事务
explain
数据库进阶教学——索引
、索引概述1、介绍2、演示3、优缺点二、索引结构1、B+树2、Hash三、索引分类四、索引语法1、语法2、示例五、SQL性能分析1、SQL执行频率2、慢查询日志3、profile详情4、explain
执行计划
六
恣睢s
·
2023-11-15 22:13
数据库
数据库
linux设置周期性计划任务,Linux中计划任务、周期性任务设置
常用于
执行计划
任务的命令——at,batch,与周期性任务相关的的命令crontabs。1.at命令和batch命令的区别。at命令旨
蒾娏
·
2023-11-15 20:12
linux设置周期性计划任务
云贝教育 |【PostgreSQL PGCA】pg15安装pg_hint_plan扩展包
pg15安装pg_hint_plan扩展包pg当前是支持HINT固定
执行计划
,需要通过扩展包pg_hint_plan来实现一、扩展包下载:Releases·ossc-db/pg_hint_plan·GitHub
杭州云贝数据
·
2023-11-15 19:13
postgresql
数据库
技术贴 | SQL 执行 - 执行器优化
查询执行引擎负责将SQL优化器生成的
执行计划
进行解释,通过任务调度执行从存储引擎里面把数据读取出来,计算出结果集,然后返回给客户。
KaiwuDB 数据库
·
2023-11-15 09:42
数据库
exp/imp及expdp/impdp只导入元数据时统计信息锁定
简单的mark一下,为以后的迁移等工作避坑,情况大概如下:业务反馈我们的柜面一个登陆功能很慢,需要20s左右才能登陆完成,经过应用开发的排查,发现有一条select视图的语句执行起来非常慢,通过分析发现其
执行计划
走的非常差
王小那个鑫
·
2023-11-15 06:13
数据库
oracle
常见面试题-explain 关键字关键看哪几项?
explain可以帮助我们查看查询语句的具体
执行计划
主要看type、possible_keys、key、Extra这三个列type表示访问类型,即MySQL决定如何查找表中的行。
无敌少年小旋风
·
2023-11-14 20:18
面试题
面试
mysql
mysql中explain详解
注意,此关键字并不会去执行sql,而是返回
执行计划
信息explain中每列的信息介绍:示例建表sql:CREATETABLEactor(`id`int(11)NOTNULL,`name`varchar(
一只路上的小菜鸟
·
2023-11-14 19:12
mysql优化
mysql
sql
数据库
MySQL中Explain用法详解
通过explain,我们可以获取到sql语句的
执行计划
,比如像表的读取顺
XH雪浪风尘
·
2023-11-14 19:12
数据库
mysql
数据库
sql
explain
你真的会使用 MySQL中EXPLAIN吗
通过EXPLAIN,你可以查看MySQL查询的
执行计划
,了解MySQL是如何执行你的查询语句的。这篇文章将详细介绍EXPLAIN的使用,帮助你更好地理解和优化MySQL查询。为什么使用EXPLAIN?
小李哥编程
·
2023-11-14 19:39
一起学习mysql
mysql
数据库
explain
索引
大数据之Spark调优:Explain 查看
执行计划
目录Explain查看
执行计划
准备测试用表和数据基本语法
执行计划
处理流程案例实操代码Explain查看
执行计划
Spark3.0大版本发布,SparkSQL的优化占比将近50%。
浊酒南街
·
2023-11-14 06:17
Spark调优
大数据
spark
分布式
工作记录---(Explain
执行计划
详解--基于HS)--每天都要保持学习状态和专注的状态啊!!!
Explain详细说明:id列id列的编号是select的序列号,有几个select就有几个id,并且id的顺序是按select出现的顺序增长的。MySQL将select查询分为简单查询(SIMPLE)和复杂查询(PRIMARY)。复杂查询分为三类:简单子查询、派生表(from语句中的子查询)、union查询id列越大执行优先级越高,id相同则从上往下执行,id为NULL最后执行**table列*
什么什么啊啊啊
·
2023-11-14 04:39
工作
后端
mysql
ORDER BY limit 10比ORDER BY limit 100更慢
问题分析pg数据库中执行sql时,ORDERBYlimit10比ORDERBYlimit100更慢
执行计划
分析SELECT*,(selectcl.ITEM_DESCfromtablelzl2clwhereitem_name
liuzhilongDBA
·
2023-11-14 02:55
PG
ORACLE
postgresql
执行计划
数据分布
order
by
limit
关于MySQL优化的思考二【性能分析工具、优化原则】
在实际的工作中,我们不免需要对SQL预计进行分析和优化,今天我们就来一起看下相关内容:SQL性能分析SQL优化原则1SQL性能分析对SQL进行性能分析,主要有:查看慢SQL通过profile详情查看explain
执行计划
wmd看海
·
2023-11-13 22:13
MySQL
mysql
数据库
Oracle数据库调优实战:优化SQL查询的黄金法则!
一、分析SQL
执行计划
SQL
执行计划
是优化SQL查询的第一步。通过分析SQL
执行计划
,我们可以了解查询的执行路径、涉及的表和索引、连接方
胖头鱼不吃鱼-
·
2023-11-13 16:45
数据库
oracle
sql
上手SQL语句调优必须了解的内容——Explain
Explain概述explain即
执行计划
,使用explain关键字可以模拟优化器执行sql查询语句,从而知道MySQL是如何处理sql语句。explain主要用于分析查询语句或表结构的性能瓶颈。使用
测试开发Kevin
·
2023-11-13 12:35
性能测试
测试基础知识
测试开发
数据库
sql
Oracle SQL
执行计划
解释计划语句EXPLAINPLAN用来显示优化器为SQL语句选择的
执行计划
。将估计的信息称为解释计划输出,把实际信息称为
执行计划
输出。以此区分实际的和预期的
执行计划
。
DB架构
·
2023-11-13 11:03
DBA
数据库
oracle
sql
Oracle获取
执行计划
的方法
获取
执行计划
有以下几种方法,普遍使用前四种方法:(1)explainplan(2)DBMS_XPLAN包(3)sqlplus中的autotrace命令(4)10046(5)10053(6)awrsqrpt.sql1
Floating warm sun
·
2023-11-13 11:02
oracle
数据库
sql
oracle之
执行计划
oracle之
执行计划
sql调优就是通过各种手段和方法是优化器选择最佳
执行计划
,以最小的资源消耗获取到想要的数据。
MrChang@
·
2023-11-13 11:32
oracle
学习笔记
oracle
oracle
数据库
Oracle获取
执行计划
的6种方法
一、什么是
执行计划
?
执行计划
是一条查询语句在Oracle中的执行过程或访问路径的描述。
使不得呀
·
2023-11-13 11:29
oracle
oracle
执行计划
plan
autotrace
statistics
10046
awrsqrpt
数据库访问性能优化
在数据库性能优化方面需要了解更多的知识;2、本文许多示例及概念是基于Oracle数据库描述,对于其它关系型数据库也可以参考,但许多观点不适合于KV数据库或内存数据库或者是基于SSD技术的数据库;3、本文未深入数据库优化中最核心的
执行计划
分析技术
小城风带香
·
2023-11-13 11:58
数据库
性能优化
数据库
PLSQL Developer几个可能的隐患
PLSQLDeveloper,为开发人员提供了丰富的工具,封装了查看
执行计划
、美化SQL写法、设置日期格式等,很容
jnrjian
·
2023-11-13 01:55
oracle
sql
mysql索引下推
索引下推优化的原理我们先简单了解一下MySQL大概的架构:MySQL服务层负责SQL语法解析、生成
执行计划
等,并调用存储引擎层去执行数
路飞H
·
2023-11-13 01:11
MySQL
mysql
Clickhouse 学习笔记(7)—— 查看
执行计划
在clickhouse20.6版本之前要查看SQL语句的
执行计划
需要设置日志级别为trace才能可以看到,并且只能真正执行sql,在执行日志里面查看在20.6版本之后可以通过explain语句查看
执行计划
基本语法
THE WHY
·
2023-11-12 14:47
大数据
数据库
clickhouse
大数据
mysql优化之explain详解
mysql的explain(
执行计划
)用于解释sql的执行的过程,然后把sql的执行过程用一张表格表示出来,它并不真正的执行sql,如下图。explain能够为我们优化sql提供很好参考作用。
小花卷的dad
·
2023-11-12 06:14
mysql
mysql
数据库
SparkSQL语法优化
SparkSQL在整个
执行计划
处理的过程中,使用了Catalyst优化器。
shangjg3
·
2023-11-12 05:22
Spark
大数据
spark
分布式
Spark的
执行计划
要优化SparkSQL应用时,一定是要了解SparkSQL
执行计划
的。发现SQL执行慢的根本原因,才能知道应该在哪儿进行
shangjg3
·
2023-11-12 05:52
Spark
spark
大数据
分布式
mysql explain和DESC性能分析
mysqlexplain和DESC根据执行时间去只可以粗略的判断sql的性能,我们如果想去查看一条sql语句的性能还需要explain去查看sql的
执行计划
。
桀骜浮沉
·
2023-11-11 17:41
数据库
mysql
数据库
sqlplus set参数大区
通过设置不同的SET参数,可以定制SQLPlus的行为和输出格式:SET参数描述SETAUTOTRACE显示SQL语句的
执行计划
和统计信息,用于性能优化。
炼数成器
·
2023-11-11 07:19
数据库
服务器
运维
Mongodb索引和
执行计划
hint 慢查询
查询索引索引存放在system.indexes集合中>showtablesaddressdatapersonsystem.indexes默认会为所有的ID建上索引而且无法删除>db.system.indexes.find(){"v":1,"key":{"_id":1},"name":"_id_","ns":"mydb.person"}{"v":1,"key":{"_id":1},"name":"_
叛逆的鲁鲁修love CC
·
2023-11-10 20:41
在Mongodb查询语句中使用hint()
通过查看Mongodb查询语句的
执行计划
,可以查看该语句通过查询优化器选中的
执行计划
和备选的
执行计划
。
wilsonzane
·
2023-11-10 20:33
mongodb
mongodb
数据库
大厂面试题-MySQL数据库CPU飙升的话,要怎么处理呢?
top命令,找到CPU占用过高的进程是否是mysqld2、如果是,可以在MySQL中通过showprocesslist查看当前的会话情况,确定是否有消耗资源的SQL正在运行3、找到消耗过高的SQL,通过
执行计划
进行具体的分析第二步
似来
·
2023-11-10 12:21
数据库面试题
数据库
mysql
mysql数据库部署回退文档_mysql版本详细介绍及安装部署(mysql-5.6)
运维DBA工作内容初级DBA:安装配置,基本使用,基本故障处理中级DBA:体系结构、备份策略涉及,故障恢复,基础高可用的运维(搭建、监控、故障处理、架构演变)、基础优化(索引、
执行计划
、慢日志)高级DBA
Choice林
·
2023-11-10 04:38
mysql数据库部署回退文档
一文解决MySQL突击面试,关键知识点总结
文章目录MySQL重要知识点回顾一、索引1.为什么需要索引2.索引的结构3.避免索引失效3.1联合索引不满足最左匹配原则3.2隐式转换3.3like查询3.4索引列存在运算或者使用函数3.5优化器4.
执行计划
码拉松
·
2023-11-09 23:58
MySQL
mysql
面试
数据库
使用explain()查看mongodb查询语句的
执行计划
与mysql,oracle等关系数据库类似,mongodb通过查询优化器,为每一个查询语句计算出最优的查询计划,包括选择的索引,查询时间,扫描的记录,扫描的索引数量,备选
执行计划
等信息。
wilsonzane
·
2023-11-09 17:19
mongodb
数据库
8.spark自适应查询-AQE之自适应调整Shuffle分区数量
目录概述主要功能自适应调整Shuffle分区数量原理默认环境配置修改配置结束概述自适应查询执行(AQE)是SparkSQL中的一种优化技术,它利用运行时统计信息来选择最高效的查询
执行计划
,自ApacheSpark3.2.0
流月up
·
2023-11-09 10:25
spark
spark
大数据
AQE
自适应查询
自适应调整Shuffle分区数
调优
【面经】联想大数据开发面经
2.Hive怎么把SQL编译成MapReduceHive的基本流程:UI调用DRIVER的接口;DRIVER为查询创建会话句柄,并将查询发送到COMPILER生成
执行计划
;COMPILER从元数据存储中获取本次查询所需要的元数据
和风与影
·
2023-11-09 03:36
面试
大数据
hadoop
hdfs
oracle-sql语句执行过程
sql–解析成
执行计划
,然后sql才能执行。会将sql和sql的
执行计划
缓存到共享池中。解析:会消耗很多资源。从数据库找数据,先从buffercache中找,这就是逻辑读。
请叫我大虾
·
2023-11-08 15:36
数据库
数据库
oracle
Merge Joins(PostgreSQL 14 Internals翻译版)
归并排序集让我们看一个合并连接的例子;它在
执行计划
中由MergeJoin节点表示:优化器更喜欢这种连接方法,因为它返回排序的结果,如ORDERBY子句定义的那样。
数据源的港湾
·
2023-11-08 15:02
PostgreSQL
postgresql
oracle-sql语句解析类型
语句执行过程:1.解析(将sql解析成
执行计划
)2.执行3.获取数据(fetch)1.sharedpool的组成。sharepool是一块内存池。主要分成3块空间。
请叫我大虾
·
2023-11-08 15:27
估值
oracle
sql
数据库
【经验分享】使用analyze收集统计信息的正确姿势
了解更多Greenplum相关内容,欢迎访问Greenplum中文社区网站统计数据是描述存储在数据库中的数据的元数据,查询规划器需要最新的统计信息来为查询选择最佳的
执行计划
。
Greenplum中文社区
·
2023-11-08 14:08
Greenplum
大数据
数据库
python
java
mysql
记一次,kettle执行JOB的一个BUG,linux下环境表输入(查询)卡住问题,windows环境下执行正常。
拿出sql到pl/sql上查询,并查看
执行计划
,均没有卡住。后续通过Windows上执行,发现并没有卡住。表输入很快就查询装载到组件里了。
qq_39255840
·
2023-11-08 11:03
bug
linux
运维
kettle
oracle使用regexp_substr来拆分,CONNECT BY LEVEL查询卡死,速度慢的问题。
查看下
执行计划
二、解决方法调整后。通过利用rownum进行join,sql:
qq_39255840
·
2023-11-08 11:56
oracle
数据库
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他