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

  • 相关阅读:
    EF的Join()和Include()差异性教程
    把sql server 2000的用户表的所有者改成dbo
    HTML5/CSS3开发工具
    原创:分享asp.net伪静态成目录形式iis如何设置
    WCDMA是什么意思?CDMA是什么意思?GSM是什么意思
    FlashDevelop快捷键
    android文章学习 侧滑菜单实现
    网页图片格式
    asp.net日志跟踪方法
    Zabbix分布式监控
  • 原文地址:https://www.cnblogs.com/alen-liu-sz/p/12975532.html
Copyright © 2020-2023  润新知