【12c】新特性:Oracle 12c Heat Map 热图

写在前面

热图和自动数据优化(ADO)是实现信息生命周期管理(ILM)的基础,本篇先对Oracle 12c的新特性热图进行介绍,下篇将对自动数据优化进行介绍,最后通过热图和自动数据优化实现信息生命周期的管理。

Oracle 12.1.0.1 引入了Heat Map(热图)来追踪数据的访问和修改,通过热图,可以在段级别进行数据访问的追踪、在段和行级别进行数据修改的追踪,下面将对以下议题进行介绍:

  • 激活/禁用热图;
  • 展示热图跟踪数据;
  • 使用DBMS_HEAT_MAP程序管理热图数据;

1 启用/关闭热图

热图功能的启用或关闭是通过初始化参数heat_map来设置,可以在系统级或会话级进行设置,默认是禁用。

1)查看heat_map参数

SYS@PROD2> show parameter heat_map


NAME TYPE VALUE

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

heat_map string OFF

2)开启热图

启用热图后,内存中的活动跟踪模块将跟踪所有访问,SYSTEM和SYSAUX表空间中的对象除外。

SYS@PROD2> alter system set heat_map=on;


System altered.


SYS@PROD2> show parameter heat_map


NAME TYPE VALUE

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

heat_map string ON

3)关闭热图

SYS@PROD2> alter system set heat_map=off;


System altered.

初始化参数heat_map也会启用和关闭自动数据优化(ADO),对于ADO,该参数必须在系统级别启用。

2 展示热图跟踪数据

对热图数据的展示,可以使用EM CC、数据字典视图和DBMS_HEAT_MAP程序包。

2.1 EM CC展示热图数据

2.2 数据字典视图展示热图数据

1)v$heat_map_segment

2)user_heat_map_segment

3)user_heat_map_seg_histogram

4)dba_heatmap_top_objects

5)dba_heatmap_top_tablespaces

2.3 DBMS_HEAT_MAP程序包展示热图数据

1)查看表空间热图信息

2)查看对象热图信息

3)查询区热图信息

4)查看块热图信息

以上就是对热图的设置,以及查看对应的热图信息,下篇将对自动数据优化(ADO)进行介绍。

猜你喜欢

转载自blog.csdn.net/Alen_Liu_SZ/article/details/106306345