问题描述
嗨,
我有一个包,一次从多个表中获取数据,并将其放在一个用户定义的类型中,然后使用该类型的数据,我使用另外4或5种类型来根据业务逻辑操作数据并发送输出。
如果我在一个过程中使用许多类型,会有任何内存问题。它适用于OLTP应用程序,它将为每个操作500 1000记录。
我有一个包,一次从多个表中获取数据,并将其放在一个用户定义的类型中,然后使用该类型的数据,我使用另外4或5种类型来根据业务逻辑操作数据并发送输出。
如果我在一个过程中使用许多类型,会有任何内存问题。它适用于OLTP应用程序,它将为每个操作500 1000记录。
专家解答
PLSQL类型的开销可以忽略不计。重要的是您存储在其中的数据。
例如,如果你有一个嵌套表 (类型NT是数字表),那么嵌套表几乎不消耗空间,但是当然,如果你在该表中粘贴十亿个条目,那么我们将消耗大量内存。
您可以通过性能视图监控您的PGA使用情况
例如,如果你有一个嵌套表 (类型NT是数字表),那么嵌套表几乎不消耗空间,但是当然,如果你在该表中粘贴十亿个条目,那么我们将消耗大量内存。
您可以通过性能视图监控您的PGA使用情况
select st.sid, s.name, st.value from v$statname s, v$sesstat st where st.STATISTIC# = s.STATISTIC# and s.name like 'session pga memory%'复制
文章转载自ASKTOM,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
【纯干货】Oracle 19C RU 19.27 发布,如何快速升级和安装?
Lucifer三思而后行
657次阅读
2025-04-18 14:18:38
Oracle RAC 一键安装翻车?手把手教你如何排错!
Lucifer三思而后行
626次阅读
2025-04-15 17:24:06
Oracle数据库一键巡检并生成HTML结果,免费脚本速来下载!
陈举超
533次阅读
2025-04-20 10:07:02
【ORACLE】记录一些ORACLE的merge into语句的BUG
DarkAthena
480次阅读
2025-04-22 00:20:37
【活动】分享你的压箱底干货文档,三篇解锁进阶奖励!
墨天轮编辑部
479次阅读
2025-04-17 17:02:24
一页概览:Oracle GoldenGate
甲骨文云技术
460次阅读
2025-04-30 12:17:56
【ORACLE】你以为的真的是你以为的么?--ORA-38104: Columns referenced in the ON Clause cannot be updated
DarkAthena
450次阅读
2025-04-22 00:13:51
火焰图--分析复杂SQL执行计划的利器
听见风的声音
407次阅读
2025-04-17 09:30:30
3月“墨力原创作者计划”获奖名单公布
墨天轮编辑部
370次阅读
2025-04-15 14:48:05
OR+DBLINK的关联SQL优化思路
布衣
346次阅读
2025-05-05 19:28:36