当前位置:网站首页>Chapter 4 is a tutorial on forced filling of in memory objects with IM enabled filling objects (IM 4.7)
Chapter 4 is a tutorial on forced filling of in memory objects with IM enabled filling objects (IM 4.7)
2022-04-23 11:38:00 【Grainger】
In-Memory The manual : Preface (IM- Preface )
Chapter one Oracle Database In-Memory Relevant concepts (IM-1.1)
Chapter one Oracle Database In-Memory Relevant concepts ( To continue )(IM-1.2)
Chapter two Oracle Database In-Memory Architecture ( On ) (IM-2.1)
Chapter two In-Memory Architecture (IM-2.2)
Chapter two IM Architecture :CPU framework :SIMD Vector processing (IM-2.3)
The third chapter Enable and adjust IM The size of the column store (IM-3.1)
Chapter four by In-Memory Enable fill objects (IM-4.1 The first part )
Chapter four by In-Memory Enable fill objects (IM-4.2 The second part )
Chapter four by IM Enable and disable columns for fill objects (IM-4.3 The third part )
Chapter four by IM Enable and disable tablespaces for padding objects IM Column store (IM 4.5)
Chapter four Enable and disable... For materialized views IM Column store (IM 4.6)
This article is IM Chapter 4 of the series : by IM Enables forced filling of filled objects In-Memory object : course (IM 4.7)
Force fill In-Memory object : course
Enable In-Memory A filled object does not immediately fill the object .
If enabled PRIORITY
Set to NONE
The object of , And if you want to fill the object immediately , You can use the following options :
· Force full table scan
· Use DBMS_INMEMORY.POPULATE
stored procedure
hypothesis
This tutorial assumes the following :
· IM Column storage is enabled .
· for sh.customers
Table enable In-Memory fill , Use the default PRIORITY
by NONE
.
· You want to force sh.customers
Immediately fill to IM Column storage .
Force fill INMEMORY surface :
1. stay SQL * Plus or SQLDeveloper in , Log in to the database with administrator privileges .
2. take INMEMORY
Property is applied to the table .
for example , by sh.customers
Enable IM Fill as follows :
ALTER TABLE sh.customers INMEMORY;
3. ( Optional ) Check the filling status , Please check V$IM_SEGMENTS
View .
for example , Use the following statement ( Contains sample output ):
SELECT OWNER, SEGMENT_NAME NAME,
POPULATE_STATUS STATUS
FROM V$IM_SEGMENTS
WHERE SEGMENT_NAME = 'CUSTOMERS';
no rows selected
The above output shows that it has not been in IM Fill objects in the column store .
4. Execute on table DBMS_INMEMORY.POPULATE
stored procedure .
for example , in the light of sh.customers
Enable this stored procedure , As shown below :
EXEC DBMS_INMEMORY.POPULATE('SH', 'CUSTOMERS');
5. ( Optional ) To check the filling status , Please check V$IM_SEGMENTS View
.
for example , Use the following statement ( Contains sample output ):
SELECT OWNER, SEGMENT_NAME NAME,
POPULATE_STATUS STATUS
FROM V$IM_SEGMENTS
WHERE SEGMENT_NAME = 'CUSTOMERS';
OWN NAME STATUS
--- ---------- --------------------
SH CUSTOMERS COMPLETED
Now? , The object has been populated to IM Column storage .
Shandong Oracle User group (Shandong Oracle User Group), abbreviation :SDOUG, Is a full of vitality 、 Young non-profit organizations , It aims to provide an exchange platform for technology lovers in Jinan and surrounding areas .SDOUG Organize offline technology sharing activities from time to time , Promote local and surrounding IT Technological development 、 Help technology enthusiasts improve themselves . Share technology 、 Share happiness ,SDOUG On the road .
版权声明
本文为[Grainger]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/04/202204231136323525.html
边栏推荐
- Pytorch neural network trainer
- Nacos Foundation (9): Nacos configuration management from single architecture to microservices
- Redis optimization series (II) redis master-slave principle and master-slave common configuration
- Résumé de la relation entre GPU, cuda et cudnn
- 博客文章导航(实时更新)
- Laravel always returns JSON response
- 探究机器人教育的器材与教学
- 解析性能良好的机器人使用守则
- QT信号量 无法解析的错误的总结
- Compress the curl library into a sending string of utf8 and send it with curl library
猜你喜欢
Redis学习之五---高并发分布式锁实战
WIN10 启动后花屏
docker MySQL主从备份
Nacos Basics (5): getting started with Nacos configuration
[Web 每日一练] 八色拼图(float)
Significance of actively participating in middle school robot competition
MySQL Router重装后重新连接集群进行引导出现的——此主机中之前已配置过的问题
SOFA Weekly | 年度优秀 Committer 、本周 Contributor、本周 QA
Design and practice of the smallest short website system in the whole network
解决由于找不到amd_ags_x64.dll,无法继续执行代码。重新安装程序可能会解决此问题,地平线(Forza Horizon 5)
随机推荐
Tensorflow使用keras创建神经网络的方法
Nacos Foundation (7): Configuration Management
Yunna | fixed assets inventory supports multiple inventory methods (asset inventory)
MQ的了解
1.Electron开发环境搭建
Nacos Foundation (8): login management
激活函数之阶跃函数
MQ在laravel中简单使用
Résumé de la relation entre GPU, cuda et cudnn
Sofa weekly | excellent Committee of the year, contributor of this week, QA of this week
Usage record of map < qstring, bool >
PSCP 基本使用
系统编程之高级文件IO(十三)——IO多路复用-select
Practical data Lake iceberg lesson 30 MySQL - > iceberg, time zone problems of different clients
On lambda powertools typescript
Nacos Foundation (9): Nacos configuration management from single architecture to microservices
Design and practice of the smallest short website system in the whole network
Blog post navigation (real-time update)
积极参与中学机器人竞赛的意义
nacos基础(8):登录管理