Oracle 视图 V$EQ_CACHED_PARTITIONS 官方解释,作用,如何使用详细说明
本站中文解释
Oracle视图V$EQ_CACHED_PARTITIONS用来返回当前所有EQ缓存分区的信息。
EQ缓存分区是Oracle中用来提高性能的一种机制,其中引入了缓存表所有空间使用块,并将它们聚集到EQ缓存池中,可以加快系统处理大量表空间和段空间操作时的性能,如:表空间的构建、拆分、内存中表空间维护等等。
使用此视图来查看当前系统中聚集到EQ缓存池的空间块,可以更好的了解当前的系统在任务空间和段空间中的使用情况,从而及时采取有效的管理措施,提高系统性能和稳定性。
可以使用此视图来汇总系统中特定表空间分区及其状态,比如:用户可以查看表空间是否已经被聚集到EQ缓存池,对于当前聚集到EQ缓存池里的空间,检查CACHE_COLOR的值判断其状态是不可写的颜色(-2)还是可写的颜色(-3),以及查看各个动作的时间(REQUEST_TIME,SUBTASK_TIME,TASK_TIME)等等。
使用格式:
SELECT * FROM V$EQ_CACHED_PARTITIONS;
官方英文解释
V$EQ_CACHED_PARTITIONS
describes all cached Transactional Event Queue (TEQ) event stream partitions.
Column | Datatype | Description |
---|---|---|
|
|
Queue ID |
|
|
Event stream ID |
|
|
Priority of the event stream partition |
|
|
Event stream partition ID |
|
|
Current message cache optimizer state of the event stream partition. Possible values:
|
|
|
The predicted absolute time when the event stream partition could be accessed in future |
|
|
The ID of the container to which the data pertains. Possible values include:
|
Note:
This view is available starting with Oracle Database 21c.
See Also:
Oracle Database Advanced
Queuing User’s Guide for more information about Oracle Transactional Event Queues and Advanced Queuing