zoukankan      html  css  js  c++  java
  • 【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)进行介绍。

  • 相关阅读:
    pwnable.kr之input
    pwnable.kr之bof
    pwnable.kr之fd
    运维及服务器组成详解
    查看锁信息(开启InnoDB监控)
    【原创】记一次MySQL大表高并发写入引发CPU飙升的排障过程
    【原创】获取MySQL crash 时的core file
    【原创】MySQL Replay线上流量压测工具
    python面向对象
    TCP三次握手与四次挥手
  • 原文地址:https://www.cnblogs.com/alen-liu-sz/p/12975532.html
Copyright © 2011-2022 走看看