设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
请教各位:oracle数据读取处理的详细过程 ...
返回列表
发新帖
请教各位:oracle数据读取处理的详细过程
[复制链接]
11
|
8
|
2013-2-25 14:51:24
|
显示全部楼层
|
阅读模式
我只了解
物理读:磁盘---->数据缓冲区--->客户端
逻辑读:数据缓冲区--->客户端
但是想了解更详细点。
比如
1.如果我要读取很大的数据做处理,结果集返回行很小,那么数据库会在什么地方处理这些数据。然后把结果集返回给客户端? PGA?
2.假如读取的数据量很大,内存区域放不下。数据库怎么处理。
PS:
今天写存储过程,一同事说,要用中间表存储中间结果,SQL太长不好维护。但其实我也就是嵌套了一层。
还说读取大数据量会把什么池撑爆,删除数据要立即提交,不然UNDO段会挤爆。
我刚工作,资历浅,不知道怎么反驳。
我觉得吧。
1.使用中间表存储中间结果,读写太频繁必然耗用更多系统资源。
2.如果使用中间表存储临时结果,那么我还要再次读取。缓冲区缓存必然是缓存不了那么多数据,所以我又要再次物理读。
3.中间表(非临时表),在数据插入时,必然生成事务,而在使用完之后你又要把它删除。做了多余的事情。
或者请大家推荐些介绍ORACLE内存结构及原理机制方面书籍资料,谢谢了。
回复
使用道具
举报
千问
|
2013-2-25 14:51:24
|
显示全部楼层
为什么封我?我好像没有违规吧。给个解释,谢谢。
还有,有了解的可以告诉我么。
回复
使用道具
举报
千问
|
2013-2-25 14:51:24
|
显示全部楼层
sga有的就不用从磁盘读
回复
使用道具
举报
千问
|
2013-2-25 14:51:24
|
显示全部楼层
〇〇 发表于 2013-1-21 20:43
sga有的就不用从磁盘读
我需要处理1000行数据,我是把它读到buffer cache里再处理还是怎么?
比如,我要求连续登陆的用户,必然是要读取最近些天的数据。但是他返回的只有少数行(用户)。这中间,我是依照谓语条件把满足条件的读取到buffer cache里吗?
回复
使用道具
举报
千问
|
2013-2-25 14:51:24
|
显示全部楼层
1000行数据如果在n个块里,sga能放下n个块,就把它们全读到buffer
回复
使用道具
举报
千问
|
2013-2-25 14:51:24
|
显示全部楼层
no_matter 发表于 2013-1-21 21:10
我需要处理1000行数据,我是把它读到buffer cache里再处理还是怎么?
比如,我要求连续登陆的用户,必然 ...
是的
回复
使用道具
举报
千问
|
2013-2-25 14:51:24
|
显示全部楼层
1.如果我要读取很大的数据做处理,结果集返回行很小,那么数据库会在什么地方处理这些数据。然后把结果集返回给客户端? PGA?
正确
2.假如读取的数据量很大,内存区域放不下。数据库怎么处理。
会根据某种算法把一些不常用的换出去
PS:
今天写存储过程,一同事说,要用中间表存储中间结果,SQL太长不好维护。但其实我也就是嵌套了一层。
SQL分层写,加详细注释,就不难维护。
一般不用临时表,除非你这个临时结果会被后续的多个不同SQL引用。
还说读取大数据量会把什么池撑爆,删除数据要立即提交,不然UNDO段会挤爆。
UNDO自动管理,不用你操心,你立即提交也不见得用得少,因为高版本的ORACLE是根据保留时间的设置来使用UNDO的。
我刚工作,资历浅,不知道怎么反驳。
我觉得吧。
1.使用中间表存储中间结果,读写太频繁必然耗用更多系统资源。
正确
2.如果使用中间表存储临时结果,那么我还要再次读取。缓冲区缓存必然是缓存不了那么多数据,所以我又要再次物理读。
确实可能发生物理读
3.中间表(非临时表),在数据插入时,必然生成事务,而在使用完之后你又要把它删除。做了多余的事情。
如果用临时表,比中间表的REDO要少。即使SQL中不用临时表,有时候ORACLE也会替你生成一张临时表, 要看计划。
回复
使用道具
举报
千问
|
2013-2-25 14:51:24
|
显示全部楼层
newkid 发表于 2013-1-22 00:44
1.如果我要读取很大的数据做处理,结果集返回行很小,那么数据库会在什么地方处理这些数据。然后把结果集返 ...
select userid
from
(select userid,
sysdate - to_date(statis_date,'yyyyMMdd')+ 1 interval_day,
dense_rank()over(partition by userid order by statis_date desc) compare_val
from t_userlog
where statis_date >= '20130101'
and statis_date = '20130101'
and statis_date <= '20130121'
)t
where t.interval_day = compare_val
如上的查询,内联视图是不是会生成一个临时表然后把数据放到临时表空间里?
外部查询再读取系统生成的临时表。
回复
使用道具
举报
千问
|
2013-2-25 14:51:24
|
显示全部楼层
absent_young 发表于 2013-1-22 10:04
select userid
from
(select userid,
在执行计划中可以看出
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行
1
书荒ing…求小说…
2
I have a theoretical knowledge of the proof,大家看我理解对么
3
日语高手进。分析下句子。
4
c语言字符串结束标志问题
5
韩国护肤品品牌
6
2010年4月份在乐平市发生的交通事故有哪些
7
梦幻诛仙 胡歌他是不是拍过聊斋?
8
三星s5200c 里面 掉皮
9
女人结婚是找一个合适的还是找一个相爱的?
10
为什么丝瓜花晚上开
11
我是一名佛教信仰者,到那去旅游即可以拜佛,也可以看美丽的风光
12
为什么剧烈运动后头疼并伴有全身麻木
13
The pencil of god has no eraser
14
如何把电脑设置为光驱启动
15
念经和抄经的方法有什么特别的规定吗?
16
怎么让转笔刀快起来
17
消防室外消火栓受到破坏怎么办?
18
梦幻诛仙 2004年版聊斋里胡歌演的是宁采臣吗?
19
It\'s amazing~~~什么意思
20
暗黑之门插件中对(恶魔)暴机率额外加成是什么意思
21
急求:三国志10威力加强版修改器
22
连云港市赣榆县电话彩铃是什么歌
23
舌尖红是什么原因
24
您的房屋需要装修 找正博装饰
25
怎么只装电脑系统不装驱动
26
如何分别股票在上证还是在深证上市的?
27
怎么把世界之窗从浏览器主页更换
28
胸牌粤语点讲
29
谁知道129飞升最高能用多少级的坐骑?
30
秦皇岛哪里招聘高尔夫练习场服务员?
31
ASP链接服务器ACCESS数据库
32
win7玩cs会卡.- -
33
腹部减肥最有效方法
34
怎样让CDR9恢复默认值
35
DNF第六版改版后什么职业最强?高手来
36
医药走票的问题?谢谢
37
国际油价对中国润滑油市场的影响?
38
耕升8600GT是512M的ddr2好还是256M的ddr3好?
39
魔塔世界37玩是官网吗?
40
神州笔记本电池突然不充电了
41
win7ie图标不见了怎么恢复
42
西安市高新区工商局
43
漂毛粉怎么用
44
蝌蚪为什么会重叠
45
acer4925G装了xp系统后,桌面点击右键看不到显卡菜单,这是怎么回事?
46
佛山C1驾驶证科目一什么时候考
47
怎么清理c盘垃圾文件
48
急!急!急!有高人代做书的吗?就是一本书市面上买不到,但又电子版的,把它做出来
49
银行存款日记账第一页开始是如何填写的
50
淘宝卖家工具免费多久
51
ps2死或生2如何设置脱衣模试
52
3.5元一瓶,你喜欢喝哪个?测你多少岁结婚?
53
红色的HTC legend 有什么意义?
54
听人意见说什么
55
LG塑钢、隔热断桥铝门窗质量如何
56
懂电脑高手请进来帮我下
57
想学Microsoft Visual Studio 2005需要哪些基础?那位大侠能给个学习框架。谢谢啦
58
怎样设置一进入QQ空间就能播放音乐合的歌?
59
北京市仲裁委员会工作人员是怎样签订合同
60
英文翻译
61
WCZ-BYJF代表什么电线
62
上网上到一半掉线 然后就连不上 怎么回事?
63
如何注册服装厂?
64
高一化学
65
赵成旭 坏吧 的中韩歌词
66
劲舞团怎么卡人妖
67
6毫米镜头是什么意思
68
喷墨打印机和激光打印机
69
用什么可以解开所有的灯谜
70
桌面上有两个图标,删除其中一个,两个都不见了,怎么办?
71
南宁哪个区域能读十四中呢 ?
72
梦幻之星2,体力是什么?插件没效果啊不加HP
73
申请两限房,我这种情况怎么办?
74
廊坊兼职工作 周六日那种哪有?
75
权威的手机清理杀毒软件!
76
吉尔吉斯是哪个国家
77
联想笔记本U150怎么搜索无线网络
78
无法显示网页 可能是网络问题或DNS错误
79
所得税在地税预缴了但所得税年报又在国税报怎么办
80
N70手机出现问题了!
81
我有个贸易公司,有大货车来挂靠,办理非营运的保险可以吗?
82
湿式石灰石-石膏法烟气脱硫过程是否为化学吸附过程吗
83
Windows XP和2003系统最多各支持多大的内存?为什么?
84
吃百优解5天停药怎么会这么难受有没有解药
85
笔记本买回来蓝屏了2次,是不是质量问题啊
86
沈阳太多公司招聘挂羊头卖狗肉
87
做完肠镜后能吃雪糕吗
88
我的电脑问题超多 高手帮帮我吧
89
哪些会计科目应该记入收款凭证?哪些会计科目应该记入付款凭证?哪些会计科目应该记入转账凭证?
90
界首肖同伟是谁
91
日本芝士鱼肉肠 上海哪儿有卖
92
在燕郊哪个工行能取款机能取50
93
海尔售后服务什么是1 5标准
94
四月八号是什么日子
95
6个月的小孩缺钙,经常出冷汗,有什么方法??
96
吃什么能让肌肤美白,最好效果明显的。尽量说多一点哦~谢谢啦~!
97
法医鉴定轻伤的费用标准是什么
98
重庆二本大学有哪些?2010年在江西的入取分数是多少?
99
我的是三星S3650c。手机不小心掉在地上后。本来光滑的侧面鼓起来了。我该怎么办?