Oracle 21c 新特性:Object Activity Tracking System 对象活动跟踪系统

在 Oracle Database 21c 中,OATS 新特性引入进来,OATS 是 Object Activity Tracking System 的缩写,翻译过来就是:对象活动跟踪系统。

对象活动跟踪系统(OATS)跟踪各类数据库对象的使用情况。使用情况包括访问、数据操作或刷新等操作。自动跟踪数据库对象的使用情况,使客户能够更好地了解应用程序是如何查询和操作数据库及其对象的。Oracle数据库的内部功能(如Access Advisors或Automatic Materialized Views)也能利用OATS并从中受益。

DBMS_ACTIVITY 包作为工具,通过函数和程序,允许授权用户控制OATS捕获的活动信息。这个软件包由SYS拥有,所以非SYS用户需要有EXECUTE软件包的权限。具有DBA角色的用户被授予该软件包的EXECUTE权限。

SQL> desc DBMS_ACTIVITY

PROCEDURE CONFIGURE

Argument NameTypeIn/Out Default?

------------------------------ ----------------------- ------ --------

PARAMETER_NAME VARCHAR2IN

PARAMETER_VALUEVARCHAR2IN

CON_DBNAMEVARCHAR2IN DEFAULT

FUNCTION CREATE_SNAPSHOT RETURNS NUMBER

Argument NameTypeIn/Out Default?

------------------------------ ----------------------- ------ --------

ALL_INSTANCESBOOLEAN IN DEFAULT

CON_DBNAMEVARCHAR2IN DEFAULT

FUNCTION DELETE_SNAPSHOTS RETURNS BOOLEAN

Argument NameTypeIn/Out Default?

------------------------------ ----------------------- ------ --------

BEFORE_SNAP_ID NUMBERIN

CON_DBNAMEVARCHAR2IN DEFAULT

FUNCTION DELETE_SNAPSHOTS RETURNS BOOLEAN

Argument NameTypeIn/Out Default?

------------------------------ ----------------------- ------ --------

BEFORE_TIMETIMESTAMPIN

CON_DBNAMEVARCHAR2IN DEFAULT

对象活动跟踪系统(OATS)是一种基于RDBMS的通用跟踪服务,它提供与不同数据库对象相关的各种类型的活动信息。一个活动代表了用户或系统发起的动作,如扫描或加载表。大多数活动是以频率(即在固定的时间间隔内的计数)的形式进行跟踪的,如15分钟内扫描一个表的次数。

其活动被跟踪的数据库对象包括表、列、分区、索引、物化视图和区域图(部分功能尚未实现)。不同类型的活动包括行插入、删除和更新、列更新、表和分区扫描、加载和截断、索引范围扫描和键查找、只访问索引(不访问行)、索引更新(即删除/插入键)、索引重建、分区维护操作(创建、删除、移动、拆分、合并和交换)、物化视图重写和刷新以及区域地图修剪。

另一类重要的活动与辅助结构(如MV、索引和区域地图)的使用或不使用有关。

根据活动的类型,跟踪技术可以是精确的、近似的或概率的。大多数活动主要是出于效率的原因而进行近似跟踪。

根据活动的类型和不同客户的使用情况,某种跟踪技术比其他技术更适合。例如,计数器对于跟踪索引和物化视图的使用情况很有用。计数器在固定的时间间隔内进行维护,以便捕获对象随时间的使用模式。同样的技术可以用来跟踪表列的更新活动,为每个表列维护更新计数器。在位向量中设置位是另一种形式的跟踪技术,它适用于记录某一活动在一个时间间隔内的发生情况,而不说该活动发生了多少次。

参考:

https://docs.oracle.com/en/database/oracle/oracle-database/21/arpls/DBMS_ACTIVITY.html

By eygle on 2021-01-12 10:08 |

Comments (0) |

Oracle12c/11g | 3416 |

oracle oats 工具讲解,Oracle 21c 新特性:Object Activity Tracking System 对象活动跟踪系统...相关推荐

  1. oracle oats 工具讲解,Oracle 表空间基本操作

    Oracle 表空间基本操作 1. 查询数据库现在的表空间 select tablespace_name, file_name, sum(bytes)/1024/1024 table_size fro ...

  2. Oracle 21C 新特性:数据泵相关新特性汇总

    墨墨导读:本文来自墨天轮用户"JiekeXu"投稿,墨天轮主页:https://www.modb.pro/u/434,本文分享Oracle 21c 新特性:数据泵相关新特性汇总. ...

  3. 极速体验:Oracle 18c下载和Scalable Sequence新特性

    Oracle 18c 如约已至,目前已经可以从 Oracle Edelivery 网站下载.该网站地址是:https://edelivery.oracle.com 搜索 Oracle Database ...

  4. 模型动态测试工具 TPT 18更多新特性——HiL测试、需求管理

    文章目录 通过ASAM XiL 在TPT中实现HiL测试 通过基线将需求从codebeamer导入TPT 通过ASAM XiL 在TPT中实现HiL测试 在汽车行业,大量的测试是在HiL阶段完成的,因 ...

  5. Oracle 21c 新特性:不可变表 Immutable tables 提高安全

    Oracle 21c 的区块链表,是最受关注的特性,但是还有一个小特性,很少有人提及,那就是 Immutable tables - 不可变表. 区块链表是在 21c 中引入的,然后向后移植到 19.1 ...

  6. oracle如何查询虚拟列,Oracle11g新特性之--虚拟列(VirtualColumn)

    Oracle 11g新特性之--虚拟列(Virtual Column) Oracle 11G虚拟列Virtual Column介绍 在老的 Oracle 版本,当我们需要使用表达式或者一些计算公式时, ...

  7. oracle 9i闪回schema,Oracle 9i闪回查询的新特性

    从Oracle9i开始,Oracle开始提供闪回查询特性(flashback query),允许将回滚段中的数据进行闪回.通过这个例子我们来看一下这个从Oracle9i开始提供的新特性. 首先我们注意 ...

  8. 解读Tom介绍的Oracle Database 12c的12个新特性

    在OOW 2012上Tom kyte介绍了Oracle新一代重量级数据库产品12c 的12个新特性, 目前Open World 2012的主要PDF都可以下载了,传送门在此:Search Conten ...

  9. 圣诞快乐:Oracle Database 19c 的10大新特性一览

    在 ACOUG 年会的活动上,分享了一些从前未曾分享过的内容,想起,今年还欠下一篇文章,就整理和回顾一下,分享我所见到的Oracle 19c的一些重要改变(本文内容来自OOW大会演讲,关注本公众号回复 ...

最新文章

  1. uboot 如何设置网关地址_两种网络地址段,如何设置内网和外网一起上?
  2. VC获取系统时间、程序运行时间
  3. fancybox关闭弹出窗体parent.$.fancybox.close();
  4. MMDetection库部署和训练
  5. MySQL - 分页查询优化的两个案例解析
  6. DM8168 DVRRDK软件框架研究
  7. WxWidgets :一些古怪的源代码
  8. Authid current_user的用法
  9. 实践详细篇-Windows下使用VS2015编译的Caffe训练mnist数据集
  10. centos7 python3安装numpy_centos下pip3安装numpy
  11. 2019年Java Web学习笔记目录
  12. oracle禁止访问监听,关于ORACLE数据库监听自动停止解决一例
  13. html5 excel网页版,一种网页版EXCEL的实现方法与流程
  14. nginx反向代理nexus3
  15. 广州房价与数据分析岗薪资分析
  16. 夏普(SHARP) LS050T1SX01 液晶屏接口定义
  17. 海康威视监控摄像头连接电脑教程
  18. 住院病人主要由护士护理,这不仅需要大量的护士,而且不能随时观察危重病病情,会延误抢救时机以计算机为中心的患者监护系统,写出系统的可行性。并可以系统印出某个指定病人的病情报告。...
  19. 头条面试居然跟我扯了半小时的Semaphore
  20. pytorch官方教程中文版(一)PyTorch介绍

热门文章

  1. fit 耐克外套storm_NIKE Storm-FIT面料
  2. networkx2.5知识梳理
  3. 使用ajax——ajax四部曲
  4. 变化检测DSCN论文介绍
  5. oracle删除table不进回收站,清除当前用户的回收站
  6. 毫无保留!珍藏多年的“学习”网站...
  7. python大鱼吃小鱼_写简单游戏,学编程语言-python篇:大鱼吃小鱼
  8. IP-Guard安全U盘使用说明书
  9. 教你如何使用Ceph块设备增强OpenStack云环境
  10. python批量搜索关键字_python – 搜索多个关键字的字符串列表