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

看不見的法師
发布: 2025-09-04 08:37:18
原创
184人浏览过

用户接口和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

讯飞智作-讯飞配音
讯飞智作-讯飞配音

讯飞智作是一款集AI配音、虚拟人视频生成、PPT生成视频、虚拟人定制等多功能的AI音视频生产平台。已广泛应用于媒体、教育、短视频等领域。

讯飞智作-讯飞配音 67
查看详情 讯飞智作-讯飞配音

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在路上。

以上就是用户接口和IM表达式(IM 5.6)的详细内容,更多请关注php中文网其它相关文章!

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

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