墨墨导读:在使用 LOB 的时候,可能大家都遇到过碎片和空间问题的困扰,在 20c 中,Oracle提供了对于 SecureFiles 的碎片整理功能,完善了对于大对象碎片化的处理过程。

在使用 LOB 数据类型的时候,可能大家都遇到过碎片和空间问题的困扰,在 20c 中,Oracle提供了对于 SecureFiles 的在线碎片整理功能,完善了对于大对象碎片化的处理过程。

下图展示了对于表空间数据文件的碎片示意:

SecureFiles 碎片整理为 SecureFiles LOB(压缩的、重复数据消除、加密等各种类型)提供了段空间的在线碎片整理功能。

碎片整理可以由后台进程自动完成,并且分段顾问可以估计碎片级别以及可以节省多少空间。

碎片整理大部分可以在原地完成,额外的需要一些临时段空间来保存中间结果。

SecureFiles碎片整理提供了一种透明的方式来对SecureFiles段所使用的空间进行碎片整理或收缩,有助于回收空间并提高性能,而且不会影响对SecureFiles数据的并发访问,并且不会对性能产生重大影响。

在版本20c中,可以使用ALTER TABLE语句的 shrink_clause 修改SecureFile LOB段的选项进行碎片整理。有两种方式可以适用:

以下命令针对特定的LOB列及其所有分区:

ALTER TABLE <table_name> MODIFY LOB <lob_column> SHRINK SPACE

以下命令级联给定表的LOB列及其分区的收缩操作:

ALTER TABLE <table_name> SHRINK SPACE CASCADE

墨天轮原文链接:https://www.modb.co/db/24751(复制到浏览器中打开或者点击"阅读原文")

推荐阅读:144页!分享珍藏已久的数据库技术年刊

数据和云

ID:OraNews

如有收获,请划至底部,点击“在看”,谢谢!

点击下图查看更多 ↓

云和恩墨大讲堂 | 一个分享交流的地方

长按,识别二维码,加入万人交流社群

请备注:云和恩墨大讲堂

  点个“在看”

你的喜欢会被看到❤

Oracle 20c 新特性:Online SecureFiles Defragmentation 在线的 LOB 碎片整理相关推荐

  1. 资源放送丨《 先睹为快!Oracle 20c新特性解析》PPT视频

    前段时间,墨天轮邀请到了云和恩墨CTO.ACDU核心专家."Oracle百科全书" 杨廷琨 老师分享<先睹为快!Oracle 20c新特性解析>,在这里我们共享一下PP ...

  2. Oracle 20c 新特性:表空间缺省加密算法 TABLESPACE_ENCRYPTION_DEFAULT_ALGORITHM

    导读:在 Oracle 20c中,新增加的初始化化参数,让我们可以获得设置表空间缺省加密算法的能力,这个新的参数是:TABLESPACE_ENCRYPTION_DEFAULT_ALGORITHM . ...

  3. Oracle 20c 新特性:持久化内存数据库 - Persistent Memory Database

    导读:随着硬件技术的不断进步,PMEM (Persistent Memory)已经足够成熟,开始进入到数据库加速领域,在 DRAM 和 Flash 之间提供能更强的 IO 层支撑.自 Oracle 2 ...

  4. Oracle 20c 新特性详解:SQL Macro 宏 SCALAR / TABLE 模式带来的敏捷和便利

    导读:在 Oracle 20c 中,SQL的宏支持 - SQL Macro 为 SQL 开发带来了进一步的敏捷和便利,在这篇文章中,我们来详细了解一下 SQL Macro 的特性用法. 以下是概要介绍 ...

  5. Oracle 20c 新特性:缺省的只读 Oracle HOME 支持

    墨墨导读:在 20c 之前,缺省的 ORACLE_HOME 布局将 ORACLE_HOME.ORACLE_BASE_HOME 和 ORACLE_BASE_CONFIG 合并到一个位置.从 20c 开始 ...

  6. Oracle 20c 新特性:XGBoost 机器学习算法和 AutoML 的支持

    墨墨导读:XGBoost是一个高效.可扩展的机器学习算法,用于回归和分类(regression and classification),使得XGBoost Gradient Boosting开源包可用 ...

  7. Oracle 20c 新特性:自动的区域图 - Automatic Zone Maps

    导读:Zone Maps 是一个独立的访问结构,可以为表独立建立.在表和索引扫描期间,区块图可以根据表列上的谓词来修剪表的磁盘块和分区表的潜在完整分区.区块映射可以使用 Attribute Clust ...

  8. Oracle 20c 新特性:SQL 宏支持(SQL Macro)Scalar 和 Table 模式

    SQL宏特性,允许开发人员将复杂的处理通过宏定义实现,随后可以在 SQL 中任何位置调用宏.这个特性的实现类似于12c中实现的 Function in SQL 特性. 在 Oracle Databas ...

  9. Oracle 20c 新特性:表达式参数值 Expressions Parameter Values

    导读:从Oracle数据库20c开始,您可以指定一个表达式作为某些初始化参数的值,这使得数据库能够根据环境变化自动调整参数值.这在 Oracle Autonomous 数据库环境中特别有用. 在 Or ...

最新文章

  1. 3D游戏设计和创作工具学习教程 3D Game Design Creation Tools
  2. String byte[] stream File之间的相互转换
  3. 2021牛客暑期多校训练营1 I-Increasing Subsequence(期望dp+优化)
  4. group count聚集函数无法直接统计出分组后的总记录数
  5. 消费和部署ASP.NET WebApi服务–陷阱
  6. JavaScript 框架这一年:React、Angular 们正在互相渗透
  7. SonarLint插件的安装与使用
  8. CPU负载均衡之cpufreq使用
  9. vivado-Matlab联合仿真FIR滤波器
  10. python简单实战项目:《冰与火之歌1-5》角色关系图谱构建——人物关系可视化
  11. macpro如何清理磁盘空间_Mac系统空间占用太大,如何清理磁盘空间
  12. Spring Cloud Ribbon
  13. ubantu桌面,compiz特效和配置
  14. Wox主题样式基础的自定义
  15. 精心整理的ebay大数据面试题(全)
  16. 解决为什么电脑连接不上网络,应该如何查找问题
  17. 优化Win10——无法预览图片了
  18. 一个网络请求的历险之旅
  19. Windows 11 系统下载,正式版尚未发布
  20. 什么是反向代理服务器

热门文章

  1. devsecops_DevSecOps改变安全性的5种方式
  2. python iot_使用EduBlocks,适用于Linux的i3窗口管理器,必读新闻通讯,CI / CD,敏捷,IoT等进行Python编程
  3. raspberry pi_使用Raspberry Pi配置业余无线电网关
  4. irc ubuntu_让我们聊聊写作:在IRC上加入我们
  5. krita绘图_使用Krita 2.9的Digital Painting提供了缺少的Krita文档
  6. 记录是一段旅程:记录Scribus可获得3课
  7. 现实问题从数学化到离散化再到程序化
  8. Ubuntu开机出现“error: invalid environment block“的解决方法
  9. 深度学习笔记(42) 人脸识别
  10. 怎么把ps转化成html,【论文】浅谈Photoshop转化成Html的方法.pdf