Streams Pool Size Set by Default--关于流池
2013-07-08 22:57
429 查看
文档地址:http://docs.oracle.com/cd/B19306_01/server.102/b14229/strms_prop.htm#CHDEICJD
Streams Pool Size Set by Default
If both the
to 10% of theshared pool from the buffer cache to the Streamspool. The buffer cache is set by the
For example, consider the following configuration in a databasebefore Streams is used for the first time:
Given this configuration, the amount of memory allocated afterStreams is used for the first time is the following:
The buffer cache has 92 MB.
The shared pool has 80 MB.
The Streams pool has 8 MB.
The first use of Streams in a database is the first attempt toallocate memory from the Streams pool. Memory is allocated from theStreams pool in the following ways:
A message is enqueued into a buffered queue. The message can bean LCR captured by a capture process, or it can be a user-enqueuedLCR or message.
A capture process is started.
An apply process is started.
Streams Pool Size Set by Default
If both the
STREAMS_POOL_SIZEand the
SGA_TARGETinitialization parameters are set to
0(zero), then, by default, the first use of Streamsin a database transfers an amount of memory equal
to 10% of theshared pool from the buffer cache to the Streamspool. The buffer cache is set by the
DB_CACHE_SIZEinitialization parameter, and the sharedpool size is set by the
SHARED_POOL_SIZEinitialization parameter.
For example, consider the following configuration in a databasebefore Streams is used for the first time:
DB_CACHE_SIZEis set to 100MB.
SHARED_POOL_SIZEis set to 80MB.
STREAMS_POOL_SIZEis set tozero.
SGA_TARGETis set to zero.
Given this configuration, the amount of memory allocated afterStreams is used for the first time is the following:
The buffer cache has 92 MB.
The shared pool has 80 MB.
The Streams pool has 8 MB.
The first use of Streams in a database is the first attempt toallocate memory from the Streams pool. Memory is allocated from theStreams pool in the following ways:
A message is enqueued into a buffered queue. The message can bean LCR captured by a capture process, or it can be a user-enqueuedLCR or message.
A capture process is started.
An apply process is started.
相关文章推荐
- 关于Size of the Database Buffer Cache与Streams Pool
- 关于The MBean class could not be loaded by the default loader repository的解决方法
- 关于 SetProcessWorkingSetSize 的那点事儿
- MYSQL 之SET GLOBAL innodb_buffer_pool_size =n
- 关于php程序报date()警告的处理(date_default_timezone_set)
- 关于 SetProcessWorkingSetSize 和内存释放
- 关于 SetProcessWorkingSetSize 和内存释放
- 关于 SetProcessWorkingSetSize 和内存释放
- 关于网络安全的 secure by default
- 关于The function size must be used with a prefix when a default namespace is not specified解决
- 查询dba_data_files遇到ORA-00379: no free buffers available in buffer pool DEFAULT for block size 2K
- 043-OCPThe memory used by Streams will be allocated from the shared pool
- [转]关于 SetProcessWorkingSetSize 和内存释放
- 关于 Cocos2d-x 中使用 setFrameSize 后 MenuItem 失效
- ORA-00379: no free buffers available in buffer pool DEFAULT for block size 32K
- 关于android setTextSize() 以及 px dip/dp sp的说明。。。。
- 关于时区date_default_timezone_set()的设置
- 关于Java的setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)
- Oracle 数据库的数据泵和流池(streams pool)的文章
- ORA-00379: no free buffers available in buffer pool DEFAULT for block size 16K