0

0

用户接口和IM表达式(IM 5.6)

看不見的法師

看不見的法師

发布时间:2025-09-04 08:37:18

|

192人浏览过

|

来源于php中文网

原创

用户接口和im表达式(im 5.6)上接im 5.5。本章为im系列第五章 使用in-memory表达式优化查询第六部分用户接口和im表达式。

用户接口和IM表达式由

DBMS_INMEMORY_ADMIN
包、
DBMS_INMEMORY
包以及
INMEMORY_EXPRESSIONS_USAGE
初始化参数控制IM表达式的行为。

本节包括以下主题:

INMEMORY_EXPRESSIONS_USAGE
初始化参数决定了填充IM表达式的类型。
INMEMORY_VIRTUAL_COLUMNS
初始化参数控制正常(非隐藏)虚拟列的填充。使用
DBMS_INMEMORY_ADMIN
DBMS_INMEMORY
包来管理IM表达式。
INMEMORY_EXPRESSIONS_USAGE
初始化参数决定了填充IM表达式的类型。
INMEMORY_VIRTUAL_COLUMNS
初始化参数控制正常(非隐藏)虚拟列的填充。

当启用IM列存储(

INMEMORY_SIZE
不为0)时,
INMEMORY_EXPRESSIONS_USAGE
控制数据库填充的IM表达式的类型。
INMEMORY_EXPRESSIONS_USAGE
初始化参数有以下选项:

·

ENABLE

数据库将静态和动态IM表达式填充到IM列存储中。设置此值会增加某些表的内存占用。这是默认值。

·

STATIC_ONLY

静态配置使IM列存储能够缓存标有

IS_JSON
检查约束的OSON(二进制JSON)列。在内部,OSON列是名为
SYS_IME_OSON
的隐藏虚拟列。

·

DYNAMIC_ONLY

数据库仅填充已作为

SYS_IME
隐藏的虚拟列添加到表中的常用或“热”表达式。设置此值会增加某些表的内存占用。

·

DISABLE

数据库不会将IM表达式(无论是静态还是动态)填充到IM列存储中。

注:

IM表达式不支持依赖于NLS的数据类型。

更改

INMEMORY_EXPRESSIONS_USAGE
的值不会立即对IM列存储中当前填充的IM表达式生效。例如,如果将
INMEMORY_EXPRESSIONS_USAGE
DYNAMIC_ONLY
更改为
DISABLE
,数据库不会立即删除存储的IM表达式。相反,下一次重新排序将排除禁用的IM表达式,从而有效地删除它们。

使用

DBMS_INMEMORY_ADMIN
DBMS_INMEMORY
包来管理IM表达式。

用于管理IM表达式的PL/SQL存储过程

用于管理IM表达式的PL/SQL存储过程

包 过程 描述 DBMS_INMEMORY_ADMIN

IME_CAPTURE_EXPRESSIONS

此过程在指定的时间范围内捕获并填充数据库中最常访问的20个(“最热”)表达式。

DBMS_INMEMORY_ADMIN

IME_DROP_ALL_EXPRESSIONS

此过程删除数据库中的所有

SYS_IME
虚拟列。

DBMS_INMEMORY_ADMIN

IME_POPULATE_EXPRESSIONS

此过程强制填充最近通过

IME_CAPTURE_EXPRESSIONS
过程捕获的IM表达式。

DBMS_INMEMORY

微动100多用户微信服务平台带分销系统
微动100多用户微信服务平台带分销系统

系统包含模块:1、卖场系统适用客户:实体卖场,可以分类管理,每个分类设置一个客服,客服可以使用手机管理分类商品2、万能表单用户可以自定义表单字段,收集各样信息,并可以导出Excel3、第三方接口方便用户自己开发,目前仅支持text格式4、留言板可以显示用户的头像和昵称5、场景二维码这是高级接口的使用,方便统计用户来源6、一键分享一个仿微信公众号详情界面,可以分享到朋友圈7、婚纱摄影一个相册+店面展

下载

IME_DROP_EXPRESSIONS

此过程从表中删除指定的一组

SYS_IME
虚拟列。

未完待续。

以下是IM系列文章内容:

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 4.6)

第四章 为IM 启用填充对象之强制填充In-Memory对象:教程(IM 4.7)

第四章 为IM 启用填充对象之为IM列存储启用ADO(IM 4.8)

第五章 使用In-Memory表达式优化查询(IM 5.1)

IM表达式的目的(IM 5.2)

IM表达式如何工作(IM 5.3)

数据库如何填充IM表达式(IM 5.4)

IMEU如何与IMCU相关联(IM 5.5)

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

相关专题

更多
数据分析工具有哪些
数据分析工具有哪些

数据分析工具有Excel、SQL、Python、R、Tableau、Power BI、SAS、SPSS和MATLAB等。详细介绍:1、Excel,具有强大的计算和数据处理功能;2、SQL,可以进行数据查询、过滤、排序、聚合等操作;3、Python,拥有丰富的数据分析库;4、R,拥有丰富的统计分析库和图形库;5、Tableau,提供了直观易用的用户界面等等。

685

2023.10.12

SQL中distinct的用法
SQL中distinct的用法

SQL中distinct的语法是“SELECT DISTINCT column1, column2,...,FROM table_name;”。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

324

2023.10.27

SQL中months_between使用方法
SQL中months_between使用方法

在SQL中,MONTHS_BETWEEN 是一个常见的函数,用于计算两个日期之间的月份差。想了解更多SQL的相关内容,可以阅读本专题下面的文章。

348

2024.02.23

SQL出现5120错误解决方法
SQL出现5120错误解决方法

SQL Server错误5120是由于没有足够的权限来访问或操作指定的数据库或文件引起的。想了解更多sql错误的相关内容,可以阅读本专题下面的文章。

1117

2024.03.06

sql procedure语法错误解决方法
sql procedure语法错误解决方法

sql procedure语法错误解决办法:1、仔细检查错误消息;2、检查语法规则;3、检查括号和引号;4、检查变量和参数;5、检查关键字和函数;6、逐步调试;7、参考文档和示例。想了解更多语法错误的相关内容,可以阅读本专题下面的文章。

359

2024.03.06

oracle数据库运行sql方法
oracle数据库运行sql方法

运行sql步骤包括:打开sql plus工具并连接到数据库。在提示符下输入sql语句。按enter键运行该语句。查看结果,错误消息或退出sql plus。想了解更多oracle数据库的相关内容,可以阅读本专题下面的文章。

717

2024.04.07

sql中where的含义
sql中where的含义

sql中where子句用于从表中过滤数据,它基于指定条件选择特定的行。想了解更多where的相关内容,可以阅读本专题下面的文章。

577

2024.04.29

sql中删除表的语句是什么
sql中删除表的语句是什么

sql中用于删除表的语句是drop table。语法为drop table table_name;该语句将永久删除指定表的表和数据。想了解更多sql的相关内容,可以阅读本专题下面的文章。

419

2024.04.29

c++空格相关教程合集
c++空格相关教程合集

本专题整合了c++空格相关教程,阅读专题下面的文章了解更多详细内容。

0

2026.01.23

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
SQL 教程
SQL 教程

共61课时 | 3.5万人学习

Java 教程
Java 教程

共578课时 | 50.1万人学习

oracle知识库
oracle知识库

共0课时 | 0人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号