设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
关于察看SQL执行时间
返回列表
发新帖
关于察看SQL执行时间
[复制链接]
11
|
6
|
2012-11-15 10:37:52
|
显示全部楼层
|
阅读模式
我在sqlplus里用set timing on来察看一条SQL的执行时间是12分钟,但是我在pl/sql developer里执行取完所有结果也只用了2分钟。我想知道set timing on所得出的时间是什么时间呢?和用工具从执行语句到取到结果所用的时间有什么区别呢?希望高手解惑,谢谢!
回复
使用道具
举报
千问
|
2012-11-15 10:37:52
|
显示全部楼层
你在sqlplus 里设置过arraysize吗?
回复
使用道具
举报
千问
|
2012-11-15 10:37:52
|
显示全部楼层
因为有结果缓存区,第一次执行的结果会保存在内存,第二次执行时就直接从内存找,所以第二次就快多了。与执行的工具无关,你可以测试使用工具的不同顺序。
回复
使用道具
举报
千问
|
2012-11-15 10:37:52
|
显示全部楼层
demonat 发表于 2012-9-27 11:35
你在sqlplus 里设置过arraysize吗?
高人呐!根据你的提示我把arraysize由默认的15改为100,查询时间由12分钟降为不到2分钟。另外这个arraysize的最优值应该设为多少呢?
回复
使用道具
举报
千问
|
2012-11-15 10:37:52
|
显示全部楼层
arraysize定义了一次返回到客户端的行数,当扫描了arraysize 行后,停止扫描,返回数据,然后继续扫描。
这个过程就是统计信息中的SQL*Net roundtrips to/from client。因为arraysize 默认是15行,那么就有一个问题,因为我们一个block 中的记录数一般都会超过15行,所以如果按照15行扫描一次,那么每次扫描要多扫描一个数据块,一个数据块也可能就会重复扫描多次。
重复的扫描会增加consistent gets 和 physical reads。 增加physical reads,这个很好理解,扫描的越多,物理的可能性就越大。
consistent gets,这个是从undo里读的数量,Oracle 为了保证数据的一致性,当一个查询很长,在查询之后,数据块被修改,还未提交,再次查询时候,Oracle根据Undo 来构建CR块,这个CR块,可以理解成数据块在之前某个时间的状态。 这样通过查询出来的数据就是一致的。 那么如果重复扫描的块越多,需要构建的CR块就会越多,这样读Undo 的机会就会越多,consistent gets 就会越多。
如果数据每次传到客户端有中断,那么这些数据会重新扫描,这样也就增加逻辑读,所以调整arraysize可以减少传的次数,减少逻辑读。
它其实只会减少将数据传给客户端的次数其实并不是可以搞高sql执行的效率的
回复
使用道具
举报
千问
|
2012-11-15 10:37:52
|
显示全部楼层
学习了!
回复
使用道具
举报
千问
|
2012-11-15 10:37:52
|
显示全部楼层
学习了
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行
1
先天性食管下段憩室并发食管囊肿?无症状如何处理?
2
要继续吃叶酸吗?
3
眼睛有点胀痛
4
男士性冷淡
5
你好我44岁这2个月都没来月经是什么原因
6
性交时套掉落自己有点怀疑得上艾滋病
7
孩子膀胱问提
8
肘关节疼响
9
月经不调请问吃什么药治疗好
10
二甲双瓜缓释片
11
阴道霉菌和杆菌感染
12
服用卡马西平,和丙戊酸那,还有百利金转移因子口服液,多长时间可以减药啊
13
脸上和头上的珍子老出现
14
胰头部见1.5*1.2低回声团,边界模糊
15
老年人白内障具体可以用那些药呢?
16
尿道口长包怎么办
17
恶心气胀想吐
18
烫伤怎样使疤痕去掉?如果抹祛疤的药膏愈合多久后抹?
19
我做人流七天了从第四天开始流血腹部疼痛这正常吗
20
咳嗽有白啖、晚上更加严重
21
双足足跟痛
22
外阴瘙痒两年余
23
下午,天冷,小孩在外呆了一段时间,回家吃饭后,不一会便呕吐了,这是为什么/
24
睡觉后手脚抖动属于神经内科吗
25
往一侧头晕
26
早昂起床肚子里面凉凉的请问医生这是为什么?
27
月经的时候有一大拇指大小的肉状物出来?
28
宝宝15个月,这两天又吐又拉,怎么回事
29
瘦形2型糖尿病该吃什么降糖药?
30
我能吃金匮肾气丸?
31
头发为什么一绺一绺的白
32
在童装店工作,空气有点刺鼻,怀孕了,有影响吗
33
咳嗽白色粘痰多
34
小腹右侧下面时常疼痛的原因
35
吃过饭之后想吐
36
肛门胀似有大便但拉不出来憋得慌
37
咽炎嗓子疼吃了很多消炎药没有见好,就打了点滴
38
手指皮肤角化,开裂
39
哺乳期吃什么最下奶
40
4岁男童尿检隐血
41
在童装店工作,空气有些刺鼻,怀孕了,有影响吗
42
怀孕38天肚子不舒服
43
全身出红点
44
从昨天开始胸膛就有点疼,到现在了
45
你好,检查荨麻疹的过敏源费用大概多少。
46
西咪替丁针能连续用几日??
47
头晕并伴有恶心和呕吐,请问是什么原因。
48
铁含量超高,磷偏低,请问是怎么回事
49
肌腱坏死会怎么样
50
我的两肩胛骨中间起了许多小疙瘩很痒请问是怎摸回事
51
主动脉窦直径增宽
52
心电图ST段改变是什么意思
53
红肿痒溃烂
54
盐酸甲氯芬酯胶囊与盐酸二甲双胍片能同时服用吗?
55
我家宝宝五个月了,脸上至出生不到一个月脸上就长了湿疹,服上膏子就好了,但好又起。
56
脸干燥发烫发热
57
下身有异味该用什么外用药
58
每天都会晕厥
59
嘴唇内侧有白色鼓泡是怎么回事,也不疼痛,是什么原因?
60
怀孕五个月,以前打针的地方起个大疙瘩,请问怎么回事?
61
月经前一天同房有什么危害吗
62
关于是否是糖尿病
63
反复发作霉菌性阴道炎如何治疗
64
做五六分钟就就射,是早泄吗?
65
腰疼,有黄色分泌物
66
老年人饭后肚脐眼周围疼痛
67
感冒后喝药,可是很长时间都没好。咳嗽咳出的是白痰,应该怎么办?
68
治慢性鼻炎有老中医吗?
69
例假好多天不完
70
骨伤一个月后可以停药吗
71
别的症状都没有,白带也正常,做腹部B超也一切正常,还
72
血瘤压制神经导致大小便不受控制好治疗吗?
73
眼睛红流泪睁不开
74
身体会痒是什么病症?
75
黑色素瘤急重期已经是肺转移了,60多岁的老人放疗的效果怎么样?
76
活在自己的世界里
77
怀孕五个月,以前打针的地方起了大疙瘩,怎么回事
78
尾骨痛,吃什么药好
79
脑血管神经痛有什么药可以
80
我20岁没有过性生活,外阴瘙痒两年余
81
连续感冒3次并哮喘(3个月之内)
82
隆鼻有鼻窦炎可以做吗?
83
请问医生,我是否有阴道炎?
84
有性欲勃不起怎么回事