设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
分区表首次执行时的疑问(SGA中没有记录) ...
返回列表
发新帖
分区表首次执行时的疑问(SGA中没有记录)
[复制链接]
11
|
5
|
2008-1-2 17:35:53
|
显示全部楼层
|
阅读模式
各位
我在测试分区表性能时候
特意将数据库shutdown 这样保证sga区中没有共享的记录
因为我不能保证是否执行过类似sql和buffer中是否有记录
huang1是一个分区表 分区关键字是order_id
0~1000 1000~2000 2000~3000.........
SQL> select * from huang1 where ORDER_ID=2001;
no rows selected
Execution Plan
----------------------------------------------------------
0SELECT STATEMENT Optimizer=ALL_ROWS (Cost=1 Card=1 Bytes=157
)
10 TABLE ACCESS (BY GLOBAL INDEX ROWID) OF 'HUANG1' (TABLE) (
Cost=1 Card=1 Bytes=157)
21 INDEX (UNIQUE SCAN) OF 'SYS_C0013634' (INDEX (UNIQUE)) (
Cost=1 Card=1)
Statistics
----------------------------------------------------------
1053recursive calls
0db block gets
152consistent gets
2physical reads
0redo size
3201bytes sent via SQL*Net to client
376bytes received via SQL*Net from client
1SQL*Net roundtrips to/from client
0sorts (memory)
0sorts (disk)
0rows processed
SQL>
可以看到
1053recursive calls
152consistent gets
2physical reads
都不是很理想
因为相对一张结构一样的普通表的首次执行来说 这个值非常大
对普通表操作结果是
1recursive calls
3 consistent gets
0 physical reads
当然 再次对分区表操作后 结果是
0recursive calls
2 consistent gets
0 physical reads
我的疑问是:
1)
性能应该是比普通表高了,这个可以看出
但比较担心的是在是首次执行时候是否将非常慢,并且,如果数据库量比较大,那下次查询,buffer中的记录被替换了,那是否还会产生很大的 consistent gets physical reads?
2)
在同一分区范围内查找
比如
select * from huang1 where ORDER_ID=2003;
这个时候consistent gets physical reads不会很大,我比较奇怪,这个时候buffer中应该没有相关记录,为什么这个时候就会很小了呢?
3)
如果我这个时候的条件变成其他分区的
比如
select * from huang1 where ORDER_ID=4003;
这个可以看到
1053recursive calls
152consistent gets
2physical reads
又变成了很大的数值 1053recursive calls
为什么这个时候不利用sga的share pool了呢?产生了这么多内部递归
回复
使用道具
举报
千问
|
2008-1-2 17:35:53
|
显示全部楼层
你这个索引是全局的吧,改为local索引去测试测试
回复
使用道具
举报
千问
|
2008-1-2 17:35:53
|
显示全部楼层
最初由 Toms_zhang 发布
[B]你这个索引是全局的吧,改为local索引去测试测试 [/B]
这里的order_id是表的primary key
所以没建额外的index
但现在无法在这个字段上建立local索引了
回复
使用道具
举报
千问
|
2008-1-2 17:35:53
|
显示全部楼层
最初由 oraclinux 发布
[B]
这里的order_id是表的primary key
所以没建额外的index
但现在无法在这个字段上建立local索引了 [/B]
将这个主键对应的索引删除,modify 一下该主键,采用 using index的写法创建local 索引
回复
使用道具
举报
千问
|
2008-1-2 17:35:53
|
显示全部楼层
第一次运行的统计数据包括对对象的解析的消耗吧
回复
使用道具
举报
千问
|
2008-1-2 17:35:53
|
显示全部楼层
我是否可以这样认为对不同的分区进行查询
本来在普通表中可以被共享的 sql在这里首次执行的时候也会有相当大的recursive calls
不知道对sga中的data buffer中的内容是否可以共享
不知道大家是否有这个方面的深入点的解释文档
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行
1
成都沙眼检查
2
胃口一阵阵的疼,还不是特别想吃东西,而
3
吃过避孕药之后,出了两次血,排卵期还准
4
重庆专业治疗丙肝
5
月经一直正常这次十多天了没来,会不是怀孕
6
重庆治疗急性丙肝
7
医生,我6月5号和男朋友做了2分钟左右
8
月经一直没来可是检测未怀孕
9
重庆治丙肝
10
阴道口下面突出一个白色的东西
11
重庆丙肝的最新治疗
12
手淫有三年多了现在成这样我也不知道怎么
13
重庆急性丙肝治疗
14
重庆丙肝诊治
15
月经量都很少会怀孕吗
16
今年44岁了已经有三个月没来月经
17
长沙中医治疗沙眼
18
重庆丙肝的保肝治疗
19
月经每次时间不同影响怀孕吗
20
左挠骨两根骨头断了,半个月了,可以吃薯
21
月经量太少,影响怀孕吗
22
重庆丙肝能否治疗
23
包皮手术的过程是怎么样的呢?
24
医生您好,女,21岁。我想问下,昨天我
25
月经量少是什么原因会不会怀孕
26
重庆丙肝会传染吗
27
重庆丙肝好治吗
28
重庆丙肝能诊治吗
29
重庆丙肝可以治疗好吗
30
宝宝十个月了睡觉不踏实胃口不好怎么回事
31
重庆已肝的临床症状
32
孩子两个月从出生就有大小脸,下牙床歪斜
33
女儿十三,前二年腹痛,:(没用机器检测
34
重庆丙肝能治疗好吗
35
酒精烧伤后背,用了烧伤膏复方磺胺嘧啶锌
36
现在戒撸需要多长时间恢复身体
37
腹痛腹泻腹胀拉的大便像水,吃什么拉出来
38
怀孕5周。6月15日见红,抽血HCG40
39
下面是28周和30周拍的B超单.帮忙看
40
男,近期腰扭到吃什么药好?
41
我的手上扎刺了有什么好办法能把它弄出来
42
被领导骂我说看我那球是!让我以后都不要
43
你好,因为我眼睛小时候吃药,弄近视了,
44
之前检查说是反流性食道炎,已经做了胃镜
45
肾阳虚阴虚两种症壮都有怎么办
46
严重鼻塞出冷汗影响睡觉和吃奶今天又严重
47
请问引产手术过程中需要多长时间住院吗?
48
多囊卵巢打促卵针有危害吗
49
女用避孕套有什么伤害
50
请问医生,我两只手腕关节使不上力,用手
51
怀孕五六周了。自从知道怀孕的时候是四五
52
妊娠合并糖尿病目前胰岛素治疗,无创提示
53
阴茎太小,睾丸也小
54
女21下体流绿色的东西那是什么
55
你好!我腹部痛我去妇科做了B超,医生说
56
肾阳虚21岁,吃了一个星期的补肾宁片,
57
您好,我昨天晚上跑马龟头上部分像针扎似
58
医生我肚子缴痛,然后是胃再到后背,一阵
59
重庆丙肝能不能诊治
60
重庆丙肝可以治好吗
61
小腿上不知何时长了个扁扁的小包,边缘不
62
您好!我的情况是:目前怀孕约1个月,在
63
做PED性功能筛查要花多少钱?
64
重庆丙肝能治疗吗
65
重庆已肝有哪些症状
66
月经量很少同房容易怀孕吗
67
重庆丙肝能治好吗
68
肝素是处方药吗?孕妇d二聚体偏高,需要
69
重庆丙肝能否诊治
70
用了跟腱舒络平痛贴效果不错,还能继续用吗
71
重庆丙肝可以医疗好吗
72
重庆丙肝能诊治好吗
73
医生,我家宝宝一个月零8天了,出生时胳
74
重庆已干患者症状
75
重庆丙肝到哪里治疗好
76
重庆治丙肝到哪里治疗好一点
77
重庆丙肝能医疗吗
78
请问我这几次月经量少影响怀孕吗
79
左边蛋子脱落没知觉好像和掉了一样
80
睡觉的时候总是感觉不能呼吸,总是被憋醒
81
重庆丙肝严重吗
82
我来到深圳之后一直发烧咋回事
83
重庆丙肝到哪个治疗最好
84
我女儿2岁,她有时两腿升一直怎么办
85
重庆丙肝要诊治吗
86
孕期胆囊未显示胎儿得胆道闭锁的几率
87
重庆已肝有那些症状
88
阴茎站不住是怎么回事
89
宫外孕是处女膜没破怀孕?
90
医生,你好,背上腰部皮肤渐渐变黑,不痛
91
肝血管瘤射频消融术过的地方是不是都坏死
92
直肠癌侵及外膜无扩散,需要化疗吗