远程 sensing 中的深度学习:指定schema禁用自动索引详解
需积分: 41 154 浏览量
更新于2024-08-06
收藏 4.57MB PDF 举报
Oracle 19C 新特性中,"指定某些schemas不使用自动索引"这一功能允许数据库管理员在某些特定场景下控制索引的自动生成策略。自动索引是Oracle数据库为了提高查询性能而自动创建的索引,它们在Exadata环境中与19c版本兼容。自动索引有三种模式:IMPLEMENT(启用并显示),REPORTONLY(仅报告但不启用)和OFF(关闭)。
要检查当前的自动索引设置,可以使用`cdb_auto_index_config`视图,通过查询连接ID(con_id)、参数名(parameter_name)和参数值(parameter_value)。例如:
1. 检查自动索引模式:
```
SELECT con_id, parameter_name, parameter_value
FROM cdb_auto_index_config;
```
2. 启用或更改自动索引模式:
- 实施自动索引:`EXEC DBMS_AUTO_INDEX.CONFIGURE('AUTO_INDEX_MODE', 'IMPLEMENT')`
- 报告模式:`EXEC DBMS_AUTO_INDEX.CONFIGURE('AUTO_INDEX_MODE', 'REPORTONLY')`
- 关闭自动索引:`EXEC DBMS_AUTO_INDEX.CONFIGURE('AUTO_INDEX_MODE', 'OFF')`
值得注意的是,当在CDB(全局数据库)中启用自动索引后,对PDB(可插拔数据库)的影响有限,需要在PDB级别单独启用。此外,自动索引默认使用系统默认的永久表空间存储,但如果需要,可以自定义一个专用的表空间,如`AUTO_INDEXES_TBS`,并将其设置为自动索引的默认表空间:
1. 切换到特定PDB:
```
ALTER SESSION SET CONTAINER = orclpdb1;
```
2. 创建新的表空间:
```
CREATE TABLESPACE AUTO_INDEXES_TBS
DATAFILE '/opt/ts001.dbf' SIZE 500M;
```
3. 配置自动索引表空间:
```
EXEC DBMS_AUTO_INDEX.CONFIGURE('AUTO_INDEX_DEFAULT_TABLESPACE', 'AUTO_INDEXES_TBS');
```
4. 查看当前自动索引的默认表空间:
```
SELECT con_id, parameter_name, parameter_value
FROM cdb_auto_index_config;
```
在Oracle 19C中,对自动索引的控制是细致的,可以根据需要选择性地启用或禁用,并且可以选择特定的表空间来管理其存储。这对于管理和优化大型数据库性能尤其重要,尤其是在处理遥感数据等大量读取密集型应用时,能够确保资源的有效利用。
2018-10-18 上传
2022-07-14 上传
2023-04-11 上传
2023-04-04 上传
2023-04-05 上传
2023-03-12 上传
2024-09-10 上传
2024-01-09 上传
2023-04-30 上传
![](https://profile-avatar.csdnimg.cn/2b47399d69f24fcb83bd355147ddac4a_weixin_26767391.jpg!1)
淡墨1913
- 粉丝: 30
- 资源: 3896
最新资源
- 解决本地连接丢失无法上网的问题
- BIOS报警声音解析:故障原因与解决方法
- 广义均值移动跟踪算法在视频目标跟踪中的应用研究
- C++Builder快捷键大全:高效编程的秘密武器
- 网页制作入门:常用代码详解
- TX2440A开发板网络远程监控系统移植教程:易搭建与通用解决方案
- WebLogic10虚拟内存配置详解与优化技巧
- C#网络编程深度解析:Socket基础与应用
- 掌握Struts1:Java MVC轻量级框架详解
- 20个必备CSS代码段提升Web开发效率
- CSS样式大全:字体、文本、列表样式详解
- Proteus元件库大全:从基础到高级组件
- 74HC08芯片:高速CMOS四输入与门详细资料
- C#获取当前路径的多种方法详解
- 修复MySQL乱码问题:设置字符集为GB2312
- C语言的诞生与演进:从汇编到系统编程的革命