IMO特性的重要参数 inmemory_size:IM内存池大小。缺省值为0,不启用IM池,IM池最小值为100M。 inmemory_query:查询操作是否启用IMO特性,ENABLE为启用,DISABLE为禁用。 inmemory_clause_default:设置IMO的缺省配置,默认为空。 inmemory_force:是否开启强制使用IMO特性。 inmemory_max_popula […]

IMO列式存储原理 下图是IMO特性的原理图,通过在内存中开辟一块独立的区域,来分离分析业务的应用。 Oracle将指定的表或者分区在新开辟的内存区域内,以列式内存独立存储。 在存储上,仍然以一份行式存储,这意味着IMO需要额外的内存空间。 IMO特性较为有利于只读的大数据量分析业务,对于并发短事务处理并不擅长。 IM内存池实现 在SGA内存区域中开辟的一个全新的内存池,作为IM列式存储区域。 仅 […]

2014年6月,在Oracle 12c的12.1.0.2版本中,Oracle正式发布和引入了基于内存和列式计算的In-Memory Option (以下简称IMO),这距离Larry在2013年OOW上发布这一特性已经过去了近10个月。 2014年7月22日,Oracle正式提供了12.1.0.2版本的数据库产品。 下图是IMO特性的原理图,通过在内存中开辟一块独立的区域,Oracle将指定的表或 […]

切换到手机版