首页 > 数据库 >oracle stream pool size

oracle stream pool size

时间:2024-07-17 18:20:27浏览次数:16  
标签:stream XStream Oracle Streams pool oracle STREAMS POOL SIZE

See: STREAMS_POOL_SIZE



STREAMS_POOL_SIZE 参数详解

STREAMS_POOL_SIZE 初始化参数用于帮助确定 Streams 池的大小。它是一个大整数类型参数,其语法为 STREAMS_POOL_SIZE = integer [K | M | G],默认值为 0。该参数可通过 ALTER SYSTEM 修改,但在可插拔数据库 (PDB) 中不可修改。

该参数的取值范围为最小值 0(大于 0 的值将向上取整到最近的粒度大小),最大值为操作系统相关的。

自动共享内存管理 (Automatic Shared Memory Management)

当 SGA_TARGET 初始化参数设置为非零值时,Oracle 的自动共享内存管理功能会管理 Streams 池的大小。如果 STREAMS_POOL_SIZE 初始化参数也设置为非零值,则自动共享内存管理会使用此值作为 Streams 池的最小值。

如果 SGA_TARGET 设置为非零值,而 STREAMS_POOL_SIZE 未指定或设置为 NULL 值,则自动共享内存管理会将 0 字节用作 Streams 池的最小值。

手动设置 Streams 池大小

如果 STREAMS_POOL_SIZE 初始化参数设置为非零值,而 SGA_TARGET 参数设置为 0,则 Streams 池的大小将由 STREAMS_POOL_SIZE 参数指定的字节数确定。

默认行为

如果 STREAMS_POOL_SIZE 和 SGA_TARGET 初始化参数均设置为 0,则在数据库中首次请求 Streams 池内存时,将从缓冲区高速缓存中转移等于共享池 10% 的内存量到 Streams 池。

使用 Streams 池的组件

使用 Streams 池的产品和功能包括 Oracle GoldenGate、XStream、Oracle 高级排队和 Oracle Data Pump。

内存分配

Streams 池是一个共享资源,进程从 Streams 池中使用的内存量由应用程序决定。对于 Oracle GoldenGate 或 XStream,可以控制捕获或应用参数 MAX_SGA_SIZE。对于 Oracle 高级排队,请使用 dbms_aqadm 包中的过程来控制所需的 Streams 池数量。

更多信息

有关为 XStream Out 配置配置 Streams 池的信息,请参见《Oracle 数据库 XStream 指南》。

有关为 XStream In 配置配置 Streams 池的信息,请参见《Oracle 数据库 XStream 指南》。

有关 dbms_aqadm 包的更多信息,请参见《Oracle 数据库 PL/SQL 包和类型参考》。

标签:stream,XStream,Oracle,Streams,pool,oracle,STREAMS,POOL,SIZE
From: https://www.cnblogs.com/kingron/p/18308044

相关文章

  • Javascript: Blob, File/FileReader, ArrayBuffer, ReadableStream, Response 转换方
    目录先上图各个ObjectArrayBuffer:Blob:File:FileReader:ReadableStream:Response用法举例ArrayBufferBlob,File,FileReaderReadableStream关于ReadableStream的一点总结Response构造函数Parametersblob()先上图各个ObjectArrayBuffer:1.ArrayBuffer是JavaScript......
  • 【YashanDB知识库】oracle dblink varchar类型查询报错记录
    问题单:OracleDBLINK查询崖山DB报错oracle服务器上ODBC安装unixodbc安装:yum-yinstallunixODBCmysql配置安装对应版本的odbc:myodbc-installer-d-a-n"MySQL8.0"-t"DRIVER=/home/oracle/tools/mysql-connector-odbc-8.0.20/lib/libmyodbc8w.so;SETUP=/home/oracle/tool......
  • Oracle数据库中的分页查询
    分页关键词rownum和MySQL不同,MySQL中使用Limit进行分页实现,比如select*fromtlimit10,5实现了查询(10,10+5]范围内的数据。Oracle数据库不支持limit关键字,但是有rownum这一虚拟字段。rownumrownum是一个伪列,由数据库自己创建。rownum会在条件满足后、结果集确定后自动编......
  • 【Oracle备份恢复】ORACLE归档日志清理策略
    1.定时任务制定$crontab-l#deletearchivelogbefore7days0002***sh/home/oracle/tkdba/del_arch_everyday.sh2.脚本内容脚本1:将包含$(date+%F)写到脚本中$cat/home/oracle/tkdba/del_arch_everyday.shsh/home/oracle/tkdba/del_arch.sh>>/home/oracle/t......
  • 如何在Oracle数据库中查询表和字段说明
    在Oracle数据库中,了解表和字段的说明对于数据库管理员和开发人员来说非常重要。这些信息有助于理解数据结构和设计意图。本文将介绍如何使用SQL查询语句获取Oracle数据库中所有表的名称及其说明,以及每个表中字段的名称、类型和说明。查询表说明在Oracle中,表的说明存储在ALL_TAB......
  • 详细解析Kafaka Streams中各个DSL操作符的用法
    什么是DSL?在KafkaStreams中,DSL(DomainSpecificLanguage)指的是一组专门用于处理Kafka中数据流的高级抽象和操作符。这些操作符以声明性的方式定义了数据流的转换、聚合、连接等处理逻辑,使得开发者可以更加专注于业务逻辑的实现,而不是底层的数据流处理细节。KafkaStreams......
  • 利用Redis Stream实现一个可靠的消息队列
    RedisStreams简介RedisStreams是Redis5.0引入的一种新数据结构,专门用于处理日志和消息流数据。它结合了多种数据结构的优点,提供了高效的消息存储和消费机制。RedisStreams可以用于实时数据处理、事件驱动的系统、日志聚合和消息队列等场景。主要特点持久化:redis的p......
  • oracle Mysql PostgreSQL 数据库的对比
    oracleMysqlPostgreSQL数据库的对比HOXJUN于2018-07-1318:44:25发布阅读量7.3k收藏11点赞数1版权Mysql的多表连接查询只支持NestLoop,不支持hashjoin和sortmergejoin,子查询性能较低,不支持sequenceMysql在执行过程中出现问题只产生很少的性能数据,难准确定位......
  • 69、Flink 的 DataStream Connector 之 Kafka 连接器详解
    1.概述Flink提供了Kafka连接器使用精确一次(Exactly-once)的语义在Kafkatopic中读取和写入数据。目前还没有Flink1.19可用的连接器。2.KafkaSourcea)使用方法KafkaSource提供了构建类来创建KafkaSource的实例。以下代码片段展示了如何构建KafkaSource来消......
  • oracle的表
    1与表相关的以下术语1.1段段是oracle中占用存储空间的数据库对象。创建表时会创建一个段,创建索引也会创建一个段。需要注意的是,创建表时可能会创建多个段。例如创建一个表CREATETEST(IDPRIMARYKEY)。TEST这个表会创建两个段,一个是TEST表本身,一个是为主键所创建的索引。1.2......