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)进行介绍。

  • 相关阅读:
    我认为的架构师
    Jenkins github账号密码验证方式失效 解决方式
    android逆向奇技淫巧二十一:ida反反调试&加密算法跟踪(未完待续)(六)
    android逆向奇技淫巧十九:unidbg模拟执行和trace x音so代码(四)
    android逆向奇技淫巧十八:x音so层代码花指令防护分析(三)
    android逆向奇技淫巧十七:android客户端自动x红包(一):代码原理分析
    测试工具安装汇总
    javascript事件节流和防抖
    CompletableFuture-更优雅的使用多线程
    青春
  • 原文地址:https://www.cnblogs.com/alen-liu-sz/p/12975532.html
Copyright © 2011-2022 走看看