oracle 12c in memory 的疑问
我有5个表都 inmemory了
然后inmemory_size > 所有5个表的size总和
五个线程用查询5个表 但是用了
SELECT * FROM V$INMEMORY_AREA 发现
POOL ALLPC_BUTES USED_BYTES POPULATE_STATUS CON_ID
1MB POOL 4193255424 351272960 DONE 1
64KB POOL 1040187392 393216 DONE 1
这里300多m只是其中一个表的大小
然后查询
select segment_name,bytes,inmemory_size,INMEMORY_PRIORITY,INMEMORY_COMPRESSION from v$im_segments where segment_name = 'TABLE_1;
有值
TABLE_1 360710144 316014592 NONE FOR QUERY LOW
但是查询 TABLE_2 .....TABLE_5 都是空的, 难道说只能使用一个table inmemory?
求高手解答
然后inmemory_size > 所有5个表的size总和
五个线程用查询5个表 但是用了
SELECT * FROM V$INMEMORY_AREA 发现
POOL ALLPC_BUTES USED_BYTES POPULATE_STATUS CON_ID
1MB POOL 4193255424 351272960 DONE 1
64KB POOL 1040187392 393216 DONE 1
这里300多m只是其中一个表的大小
然后查询
select segment_name,bytes,inmemory_size,INMEMORY_PRIORITY,INMEMORY_COMPRESSION from v$im_segments where segment_name = 'TABLE_1;
有值
TABLE_1 360710144 316014592 NONE FOR QUERY LOW
但是查询 TABLE_2 .....TABLE_5 都是空的, 难道说只能使用一个table inmemory?
求高手解答
...全文
相关推荐
Oracle 12c In-Memory初探
Oracle 12c In-Memory技术是Oracle数据库在12c版本中引入的一项关键特性,旨在显著提升查询性能。In-Memory选项通过在内存中存储数据的特定部分,如索引、临时表、计算结果等
Oracle 11g和Oracle 12c的主要区别与实际运用(2)|Oracle 12c怎么使用多租户|Oracle 12c怎么实现数据库快速克隆|12c怎么使用In-Memory来提高查询性能
前面的一篇文章大概讲述了oracle11g和oracle 12c的一些区别,想回顾的朋友们可以点击这里回顾《Oracle 11g和12c的主要区别》下面,我们讲讲如何实际应用。
Oracle Database 12c In-Memory特性之执行计划对比
Oracle Database 12c 的 In-Memory 特性是一个革命性的功能,旨在显著提升数据分析的性能,特别是对于在线分析处理(OLAP)工作负载。
Oracle 12c In-Memory技术优势详解.pptx
Oracle 12c In-Memory技术是Oracle数据库12c版本中的一个重要创新,旨在显著提升大数据分析和查询的性能。
ORACLE 12C OCP 培训资料
另一个重要特性是In-Memory Option,这使得部分或全部数据可以在内存中存储,显著提升了查询速度,尤其对于OLAP(在线分析处理)工作负载。


