第四章 为物化视图启用和禁用IM列存储(IM 4.6)

2022-04-23 09:41:49 浏览数 (1)

In-Memory手册之:前言(IM-前言)

第一章 Oracle Database In-Memory 相关概念(IM-1.1)

第一章 Oracle Database In-Memory 相关概念(续)(IM-1.2)

第二章 Oracle Database In-Memory 体系结构(上) (IM-2.1)

第二章 In-Memory 体系结构 (IM-2.2)

第二章 IM 体系结构:CPU架构:SIMD向量处理(IM-2.3)

第三章 启用和调整IM列存储的大小(IM-3.1)

第四章 为In-Memory 启用填充对象(IM-4.1 第一部分)

第四章 为In-Memory 启用填充对象(IM-4.2 第二部分)

第四章 为IM 启用填充对象之启用和禁用列(IM-4.3 第三部分)

第四章 为IM 启用填充对象之在NO INMEMORY表上指定INMEMORY列属性:示例(IM-4.4 第四部分)

第四章 为IM 启用填充对象之启用和禁用表空间的IM列存储(IM 4.5) 本篇为IM系列的第四章:为物化视图启用和禁用IM列存储(IM-4.6)

为物化视图启用和禁用IM列存储

您可以为物化视图启用和禁用IM列存储。

通过在 CREATEMATERIALIZED VIEWALTERMATERIALIZED VIEW语句中包含INMEMORY 子句,为物化视图启用IM列存储。通过在 CREATEMATERIALIZED VIEWALTERMATERIALIZED VIEW 语句中包含 NO INMEMORY 子句来禁用物化视图的IM列存储。

要为物化视图启用或禁用IM列存储需要以下步骤:

1. 确保已为数据库启用IM列存储。

请参见 “为数据库启用IM列存储”。

2. 以具有创建或更改物化视图的权限的用户身份登录到数据库。

3. 运行具有INMEMORY 子句或 NO INMEMORY子句的 CREATE MATERIALIZEDVIEWALTERMATERIALIZED VIEW 语句。

示例4-14创建物化视图并为它启用IM列存储

以下语句创建oe.prod_info_mv物化视图,并为它启用IM列存储:

代码语言:javascript复制
CREATE MATERIALIZED VIEW oe.prod_info_mv INMEMORY 
代码语言:javascript复制
  AS SELECT * FROM oe.product_information;

此示例使用INMEMORY 子句的默认值: MEMCOMPRESS FORQUERY LOWPRIORITY NONE

示例4-15为物化视图启用具有HIGH数据填充优先级的IM列存储

以下语句为oe.prod_info_mv物化视图启用IM列存储:

代码语言:javascript复制
ALTER MATERIALIZED VIEW oe.prod_info_mv INMEMORY PRIORITY HIGH;

此示例使用默认压缩:MEMCOMPRESS FORQUERY LOW

山东Oracle用户组(Shandong Oracle User Group),简称:SDOUG,是一个充满朝气、年轻的非营利性组织,旨在为济南及周边地区技术爱好者提供一个交流平台。SDOUG会不定期组织线下技术分享活动,促进本地区及周边IT技术的发展、帮助技术爱好者提高自己。分享技术、分享快乐,SDOUG在路上。

0 人点赞