Oracle性能优化之'Streams AQ: enqueue blocked on low memory'等待事件
问题背景:
客户反馈2g的数据导出需要2.5小时,采用expdp方式导出 (12c)
问题解决:
1> 获取备份时间的awr报告
根据awr报告显示如下
参考
EXPDP And IMPDP Slow Performance In 11gR2 and 12cR1 And Waits On Streams AQ: Enqueue Blocked On Low Memory (文档 ID 1596645.1)
复制
查看streams_pool_size值大小
复制
SQL> show parameter streams
NAME TYPE VALUE
------------------------------------ --
streams_pool_size big integer 0
复制
复制
此为自动共享内存管理,查看实际大小
sql如下:
复制
select x.ksppinm name,y.ksppstvl value,x.ksppdesc describ
from sys.x$ksppi x,sys.x$ksppcv y3 where x.inst_id=userenv('Instance')
and y.inst_id=userenv('Instance')
and x.indx=y.indx
and x.ksppinm like '%streams_pool%'
/
复制
复制
streams_pool_size实际值大小为32M,调整为150M
调整为150m
ALTER SYSTEM SET STREAMS_POOL_SIZE=150M SCOPE=BOTH;
复制
发现导出还是慢,
重启数据库后尝试导出迅速,时间由之前的2.5小时缩短为10分钟
(scope=both这里还是要重启)
文章转载自数据与人,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
Oracle DataGuard高可用性解决方案详解
孙莹
561次阅读
2025-03-26 23:27:33
Oracle RAC 一键安装翻车?手把手教你如何排错!
Lucifer三思而后行
521次阅读
2025-04-15 17:24:06
【纯干货】Oracle 19C RU 19.27 发布,如何快速升级和安装?
Lucifer三思而后行
423次阅读
2025-04-18 14:18:38
墨天轮个人数说知识点合集
JiekeXu
423次阅读
2025-04-01 15:56:03
XTTS跨版本迁移升级方案(11g to 19c RAC for Linux)
zwtian
422次阅读
2025-04-08 09:12:48
Oracle SQL 执行计划分析与优化指南
Digital Observer
418次阅读
2025-04-01 11:08:44
【ORACLE】记录一些ORACLE的merge into语句的BUG
DarkAthena
415次阅读
2025-04-22 00:20:37
【ORACLE】你以为的真的是你以为的么?--ORA-38104: Columns referenced in the ON Clause cannot be updated
DarkAthena
399次阅读
2025-04-22 00:13:51
Oracle数据库一键巡检并生成HTML结果,免费脚本速来下载!
陈举超
382次阅读
2025-04-20 10:07:02
Oracle 19c RAC更换IP实战,运维必看!
szrsu
361次阅读
2025-04-08 23:57:08