当前位置:网站首页>IMEU如何与IMCU相关联(IM 5.5)
IMEU如何与IMCU相关联(IM 5.5)
2022-04-23 11:36:00 【Grainger】
上接IM 5.5。本章为IM系列第五章 使用In-Memory表达式优化查询第五部分IMEU如何与IMCU相关联。
上一节讲到创建IMEU最后一步,将每个IMEU链接到其相关联的IMCU,本节讲IMEU如何与IMCU相关联。
IMEU如何与IMCU相关联
对于任何行,物理列位于IMCU中,虚拟列驻留在关联的IMEU中。 IMEU是只读和柱状的,就像IMCU一样。
因为IMEU是为特定INMEMORY 段创建的IMCU的逻辑扩展,因此默认情况下,它们继承INMEMORY 子句和Oracle Real Applications Cluster(Oracle RAC)属性(如DISTRIBUTE 和DUPLICATE)。 IMEU与一个IMCU相关联。然而,一个IMCU可能有多个IMEU。数据库将IMEU作为单独的结构进行管理,使其更易于添加和删除。
注意:
IMEU还包含用户创建的IN虚拟列。
如果源数据更改,则数据库会在重新填充期间更改IM表达式中的派生数据。例如,如果事务更新表中的100个工资值,则空间管理工作进程(Wnnn)将自动更新从这100个更改的值派生的所有IM表达式值。数据库将IMCU及其相关联的IMEU重新填充,而不是首先重新填充所有IMCU,然后重新填充所有IMEU。在IMCU重新填补期间,IMCU仍可用于查询。
未完待续。
以下是IM系列文章内容:
第一章 Oracle Database In-Memory 相关概念(IM-1.1)
第一章 Oracle Database In-Memory 相关概念(续)(IM-1.2)
第二章 Oracle Database In-Memory 体系结构(上) (IM-2.1)
第二章 IM 体系结构:CPU架构:SIMD向量处理(IM-2.3)
第四章 为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 启用填充对象之强制填充In-Memory对象:教程(IM 4.7)
第四章 为IM 启用填充对象之为IM列存储启用ADO(IM 4.8)
第五章 使用In-Memory表达式优化查询(IM 5.1)
山东Oracle用户组(Shandong Oracle User Group),简称:SDOUG,是一个充满朝气、年轻的非营利性组织,旨在为济南及周边地区技术爱好者提供一个交流平台。SDOUG会不定期组织线下技术分享活动,促进本地区及周边IT技术的发展、帮助技术爱好者提高自己。分享技术、分享快乐,SDOUG在路上。
版权声明
本文为[Grainger]所创,转载请带上原文链接,感谢
https://cloud.tencent.com/developer/article/1986084
边栏推荐
- 云呐|固定资产盘点中,支持多种盘点方式(资产清查盘点)
- Learn go language 0x07: stringer exercise code in go language journey
- Database design of forum system
- Write console script by laravel
- qt 64位静态版本显示gif
- 年度最尴尬的社死瞬间,是Siri给的
- golang之筆試題&面試題01
- 赛微微电科创板上市破发:跌幅达26% 公司市值44亿
- MySQL failed to insert the datetime type field without single quotation marks
- SOFA Weekly | 年度优秀 Committer 、本周 Contributor、本周 QA
猜你喜欢

IFLYTEK's revenue in 2021 was 18.3 billion yuan: a year-on-year increase of 41% and a net profit of 1.556 billion yuan

Write console script by laravel

Interpretation of biological recognition in robot programming course

MySQL Router重装后重新连接集群进行引导出现的——此主机中之前已配置过的问题

简易投票系统数据库设计

微型机器人的认知和研发技术

零钱兑换II——【LeetCode】

少儿编程结构的改变之路

Nacos Foundation (6): Nacos configuration management model

Share two practical shell scripts
随机推荐
赛微微电科创板上市破发:跌幅达26% 公司市值44亿
ES6 learning notes II
Siri gave the most embarrassing social death moment of the year
Practical data Lake iceberg lesson 30 MySQL - > iceberg, time zone problems of different clients
Change exchange II - [leetcode]
解读机器人创造出来的艺术
解读2022机器人教育产业分析报告
卷积层和池化层总结
Learning go language 0x01: start from the official website
少儿编程结构的改变之路
Golang's pen test questions & interview questions 01
Application of remote integrated monitoring system in power distribution room in 10kV prefabricated cabin project
AcWing 1874. 哞加密(枚举,哈希)
探究机器人教育的器材与教学
nacos基础(6):nacos配置管理模型
tensorflow常用的函数
Using Baidu PaddlePaddle EasyDL to accomplish specified target recognition
Learn go language 0x04: Code of exercises sliced in go language journey
Resolution due to AMD not found_ ags_ x64. DLL, unable to continue code execution. Reinstallation of the program may solve this problem, Forza horizon 5
MySQL failed to insert the datetime type field without single quotation marks