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?
求高手解答