当前位置:网站首页>2022-08-03 oracle执行慢SQL-Q17对比
2022-08-03 oracle执行慢SQL-Q17对比
2022-08-03 22:06:00 【帝尊悟世】
环境:
30.119上安装了oracle 11g最稳定版本11.2.0.4,已经导入10g tpch数据
登录oracle数据库
su - oracle
sqlplus test/oracle // tpch数据都创建在test用户下,已赋予dba权限
10g数据,在oracle中慢sql17执行需要7秒
SQL> select
2 sum(l_extendedprice) / 7.0 as avg_yearly
3 from
4 lineitem,
5 part
6 where
7 p_partkey = l_partkey
8 and p_brand = 'Brand#23'
9 and p_container = 'MED BOX'
10 and l_quantity < (
11 select
12 0.2 * avg(l_quantity)
13 from
14 lineitem
15 where
16 l_partkey = p_partkey
17 );
AVG_YEARLY
----------
3295493.51
Elapsed: 00:00:07.51以慢sql17为例,查询sql执行计划
explain plan for select
sum(l_extendedprice) / 7.0 as avg_yearly
from
lineitem,
part
where
p_partkey = l_partkey
and p_brand = 'Brand#23'
and p_container = 'MED BOX'
and l_quantity < (
select
0.2 * avg(l_quantity)
from
lineitem
where
l_partkey = p_partkey
);
SQL> select * from table(dbms_xplan.display);
PLAN_TABLE_OUTPUT
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Plan hash value: 3341365018
------------------------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes |TempSpc| Cost (%CPU)| Time |
------------------------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | 1 | 13 | | 309K (1)| 01:01:56 |
| 1 | SORT AGGREGATE | | 1 | 13 | | | |
| 2 | VIEW | VW_WIF_1 | 60082 | 762K| | 309K (1)| 01:01:56 |
| 3 | WINDOW SORT | | 60082 | 2522K| 3328K| 309K (1)| 01:01:56 |
|* 4 | HASH JOIN | | 60082 | 2522K| | 308K (1)| 01:01:48 |
|* 5 | TABLE ACCESS FULL| PART | 2000 | 56000 | | 10473 (1)| 00:02:06 |
| 6 | TABLE ACCESS FULL| LINEITEM | 59M| 858M| | 298K (1)| 00:59:40 |
------------------------------------------------------------------------------------------
Predicate Information (identified by operation id):
---------------------------------------------------
4 - access("P_PARTKEY"="L_PARTKEY")
5 - filter("P_CONTAINER"='MED BOX' AND "P_BRAND"='Brand#23')

边栏推荐
- 2022年全国职业院校技能大赛网络安全 B模块 任务十windows操作系统渗透测试 国赛原题
- XSS practice - cycle and two cycle problem at a time
- FVCOM 3D Numerical Simulation of Hydrodynamics, Water Exchange, Dispersion and Transport of Oil Spills丨FVCOM Model Watershed, Numerical Simulation Method of Marine Water Environment
- 嵌入式开发:嵌入式基础——代码和数据空间揭秘
- 如何基于WPF写一款数据库文档管理工具(二)
- LitJson报错记录
- CAS:122567-66-2_DSPE-生物素_DSPE-Biotin
- [3D检测系列-PV-RCNN] PV-RCNN论文详解、PV-RCNN代码复现、包含官网PV-RCNN预训练权重及报错问题
- CAS:1797415-74-7_TAMRA-Azide-PEG-Biotin
- 距LiveVideoStackCon 2022 上海站开幕还有2天!
猜你喜欢

一些思考:腾讯股价为何持续都低

CAS:122567-66-2_DSPE-生物素_DSPE-Biotin

一文带你了解软件测试是干什么的?薪资高不高?0基础怎么学?

CAS:1620523-64-9_Azide-SS-biotin_biotin-disulfide-azide

CAS: 773888-45-2_BIOTIN ALKYNE_Biotin-alkynyl

gtk实现图片旋转

YOLO之父宣布退出CV界,坦言无法忽视自己工作带来的负面影响

【进阶自动化测试】一文1000教你如何用Postman做接口自动化测试

STP生成树

2022年全国职业院校技能大赛网络安全 B模块 任务十windows操作系统渗透测试 国赛原题
随机推荐
一文带你了解软件测试是干什么的?薪资高不高?0基础怎么学?
【Unity3D】Tank对战
HCIP第十三天
易基因|RNA m5C甲基化测序(RNA-BS)技术介绍
4. Modular programming
Cisco ike2 IPSec配置
C. Divan and bitwise operations
Cisco ike2 IPSec configuration
[N1CTF 2018]eating_cms
CAS:1260586-88-6_生物素-C5-叠氮_Biotin-C5-Azide
距LiveVideoStackCon 2022 上海站开幕还有3天!
4年工作经验,多线程间的5种通信方式都说不出来,你敢信?
IO线程进程->线程同步互斥机制->day6
B. Paranoid String
XSS holes emersion
什么密码,永远无法被黑客攻破?
488. Zuma Game
Unification of east-west and north-south communications
shell编程基础
数据一致性:双删为什么要延时?