社区
基础和管理
帖子详情
oracle 基础高级问题 关于 large pool
zhwei_wen
2009-12-30 06:25:23
有表A,现向表A中插入500条记录,使用前台SQL语句,逐条录入.录入前先查询表中是否有相同记录.如果有则不插入,没有则插入.
经测发现,这样的结果是large pool消耗极快.往往完成不了全部插入.去掉查询语句后.插入相当快.LARGE POOL没有变化.
请详解,为什么?
...全文
94
7
打赏
收藏
oracle 基础高级问题 关于 large pool
有表A,现向表A中插入500条记录,使用前台SQL语句,逐条录入.录入前先查询表中是否有相同记录.如果有则不插入,没有则插入. 经测发现,这样的结果是large pool消耗极快.往往完成不了全部插入.去掉查询语句后.插入相当快.LARGE POOL没有变化. 请详解,为什么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
clumrays
2010-01-04
打赏
举报
回复
使用merge into 500条数据很快的
SambaGao
2010-01-04
打赏
举报
回复
[Quote=引用 5 楼 wyx100 的回复:]
用merge into 语句,一下子就完了。
[/Quote]
..
碧水幽幽泉
2010-01-03
打赏
举报
回复
500条数据,用merge into 语句,一下子就完了。
merge into a
using (select id,col1... from b ) c
on(a.id=c.id )
when matched then insert (a.id,a.col1...) values (xxx,yyyy);
liuyi8903
2010-01-03
打赏
举报
回复
把你的语句帖一下看看,另外,相关对象的并行度也看看。
wyx100
2010-01-03
打赏
举报
回复
用merge into 语句,一下子就完了。
inthirties
2009-12-31
打赏
举报
回复
http://download.oracle.com/docs/cd/B19306_01/server.102/b14211/memory.htm#i52838
inthirties
2009-12-31
打赏
举报
回复
有没有做并行插入的处理呀。或者是共享服务器。
或者有recovery的动作。
一般这个时候才需要large pool的分配。
oracle
19c 数据库
基础
和日常管理
Oracle
数据库 底层原理解析 课程学习网址: https://edu.csdn.net/course/detail/35647
Oracle
19c 数据库
基础
与日常管理通过本课程使学员掌握在Linux环境下
Oracle
19c 数据库的
基础
知识和日常管理。课程主要包括以下主要内容:1.数据库的启动和关闭2.连接CDB和PDB数据库3.PDB数据库的管理4.命令行的显示设置5.数据库参数文件和参数的管理6.数据库用户管理7.用户权限管理8.数据字典和动态性能试图9.表空间和数据文件管理10.数据库归档的管理11.数据库日志的管理12.控制文件的管理13.数据的备份和恢复
oracle
large
pool
中的对象,
oracle
LARGE
POOL
Large
Pool
是一种类似共享池的SGA缓冲池,和共享池不同的是,只有少量类型的对象可以再
Large
Pool
中创建。
Large
Pool
的空间不在共享池中分配,是在数据库启动的时候另外分配的。
Large
Pool
的大小由
LARGE
_
POOL
_SIZE确定。
Oracle
数据库也可以不配置
Large
Pool
。从
Oracle
8开始,
Oracle
数据库引入了
Large
Pool
,在
Oracle
...
oracle
LARGE
POOL
Large
Pool
是一种类似共享池的SGA缓冲池,和共享池不同的是,只有少量类型的对象可以再
Large
Pool
中创建。
Large
Pool
的空间不在共享池中分配,是在数据库启动的时候另外分配的。
Large
Pool
的大小由
LARGE
_
POOL
_SIZE确定。
Oracle
数据库也可以不配置
Large
Pool
。 从
Oracle
8开始,
Oracle
数据库引入了
Large
Pool
,在Ora
oracle
后台进程以及
large
pool
large
pool
用来分配大内存快,用来处理shared
pool
更大的内存,是做备用池,用以缓解
oracle
对共享池和pga区内存的使用压力 使用
large
pool
的对象主要有: 多线程服务器MTS:在SGA的
large
_
pool
中分配UGA 语句的并行查询parallel exection:用作进程间的消息缓冲器 恢复管理器rman:备份时用作磁盘io缓冲器 查看larg
Oracle
:java
pool
,
large
pool
, stream
pool
大型池(
Large
Pool
) 在SGA中大型池是可选的缓冲区。它可以根据需要有管理权进行配置。它可以提供一个大的区以供象数据库的备份与恢复等操作。 详细信息: 在
Oracle
数据库中,是SGA的可选部分,在以下几种情形下会启用: 一,backup 和 restore 操作的时候 二,当启动UGA, I/O slaves的时候 三,设置MTS服务...
基础和管理
17,377
社区成员
95,128
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章