[20140218]12c 新特性heat map.txt

[20140218]12c 新特性heat map.txt

12c 新特性,可以记录那些对象经常使用.
它可以在session或者system打开,不过我的测试好像在cdb数据库无效.

SCOTT@ztest> @ver
BANNER                                                                               CON_ID
-------------------------------------------------------------------------------- ----------
Oracle Database 12c Enterprise Edition Release 12.1.0.1.0 - 64bit Production              0

SCOTT@ztest> show parameter heat_map
NAME      TYPE    VALUE
--------- ------- ------
heat_map  string  OFF

--相关视图:
SCOTT@ztest> select owner,view_name from dba_views where view_name like '%HEAT_MAP%' and owner='SYS';
OWNER  VIEW_NAME
------ ----------------------------
SYS    ALL_HEAT_MAP_SEGMENT
SYS    ALL_HEAT_MAP_SEG_HISTOGRAM
SYS    CDB_HEAT_MAP_SEGMENT
SYS    CDB_HEAT_MAP_SEG_HISTOGRAM
SYS    DBA_HEAT_MAP_SEGMENT
SYS    DBA_HEAT_MAP_SEG_HISTOGRAM
SYS    GV_$HEAT_MAP_SEGMENT
SYS    USER_HEAT_MAP_SEGMENT
SYS    USER_HEAT_MAP_SEG_HISTOGRAM
SYS    V_$HEAT_MAP_SEGMENT
SYS    _SYS_HEAT_MAP_SEG_HISTOGRAM

11 rows selected.

--先查看DBA_HEAT_MAP_SEGMENT视图:
SCOTT@ztest> select * from DBA_HEAT_MAP_SEGMENT;
no rows selected

--打开heat_map如下:
--alter system set heat_map=on scope=both;
--or
--alter session set heat_map=on;

在会话级别打开:
SCOTT@ztest> alter session set heat_map=on;
Session altered.

--执行多次.
select * from emp;
select * from emp where empno=7369;

SCOTT@ztest> select * from DBA_HEAT_MAP_SEGMENT;
OWNER  OBJECT_NAME          SUBOBJECT_ SEGMENT_WRITE_TIME  SEGMENT_READ_TIME   FULL_SCAN           LOOKUP_SCAN
------ -------------------- ---------- ------------------- ------------------- ------------------- -------------------
SCOTT  EMP                                                                     2014-02-18 15:57:06
SCOTT  PK_EMP                                                                                      2014-02-18 15:57:06

SCOTT@ztest> SELECT *  FROM V$HEAT_MAP_SEGMENT;
OBJECT_NAME          SUBOBJECT_       OBJ#   DATAOBJ# TRACK_TIME          SEG SEG FUL LOO     CON_ID
-------------------- ---------- ---------- ---------- ------------------- --- --- --- --- ----------
PK_EMP                               91948      91948 2014-02-18 15:59:57 NO  NO  NO  YES          0
EMP                                  91947      91947 2014-02-18 15:59:57 NO  NO  YES NO           0

 

--可以通过这个了解一些对象使用情况.确定优化的方式.

时间: 2024-09-20 16:59:06

[20140218]12c 新特性heat map.txt的相关文章

[20130808]12c新特性Temporary undo.txt

[20130808]12c新特性Temporary undo.txt 12C提供特性临时表执行dml时生成的undo保存在临时表空间,这个特性叫Temporary Undo,由数据库参数temp_undo_enabled控制,有两个优点:     1.很明显减少redo在临时表做dml操作时.    2.允许在physical standby database上对临时表执行dml操作.(没有环境无法测试) 测试: SQL> @ver BANNER                         

[20131121]12c新特性Session sequences.txt

[20131121]12c新特性Session sequences.txt http://docs.oracle.com/cd/E16655_01/server.121/e17209/statements_6016.htm SESSION Specify SESSION to create a session sequence, which is a special type of sequence that is specifically designedto be used with glo

[20140108]12c新特性_Statistics Feedback.txt

[20140108]12c新特性_Statistics Feedback.txt 摘自:Apress.Pro.Oracle.SQL.2nd.Edition.Nov.2013.pdf Statistics feedback, known as cardinality feedback prior to Oracle 12c, is a mechanism used by the optimizer to improve automatically plans' repeated query exe

[20130915]12c新特性 varchar2支持32K长度.txt

[20130915]12c新特性 varchar2支持32K长度.txt oracle 12c以前如果字符串长度超过4000,必须使用blob或者clob类型.12c开始支持超过4000的字符串长度,提高一些应用的灵活性,达到32K,避免一些字段定义为clob,blob类型,提高处理能力. 但是12c默认的方式不支持大于4000的字符串长度,必须经过一些步骤升级完成,自己测试如下: SYS@test> @ver BANNER                                    

[20131212]12c新特性建表 属性DEFAULT ON NULL.txt

[20131212]12c新特性建表 属性DEFAULT ON NULL.txt 在12c上建立表可以让插入NULL等于某个特定的值.举一个例子: SCOTT@ztest> @verBANNER                                                                               CON_ID--------------------------------------------------------------------

《Oracle数据库管理与维护实战》——1.3 Oracle 12c新特性

1.3 Oracle 12c新特性 Oracle数据库管理与维护实战 纵观甲骨文全球大会和甲骨文公司的各种资讯,我们可以发现云计算和大数据是两个重要的主题,Oracle 12c则融合了这两大主题.与以往的Oracle数据库相比,Oracle 12c在16个方面进行了更新.本节将详细介绍Oracle 12c数据库中的16个新特性. 1.3.1 支持多线程模式 在Oracle 12c中,Oracle引入了多线程模式,允许在Windows平台之外的UNIX.Linux等系统使用多线程模式.结合多进程与

12c新特性:Last Successful login time

[20150920]12c新特性:Last Successful login time.txt --12c有一个新特性,就是使用sqlplus登录时,会提示最后成功的登录时间.Last Successful login time. --起始这个不算什么特性,我个人想了解这个时间是从那里得来的. sqlplus scott/xxxxxx@test01p SQL*Plus: Release 12.1.0.1.0 Production on Sun Sep 20 17:54:37 2015 Copyr

软件大会分享PPT:面向开发和DBA的Oracle 12c新特性

在2016年12月10日的『中国软件大会上』,我分享了一个主题:<面向开发人员和DBA的Oracle 12c新特性>,从安全的主题开始,以在线变更为主线,分享了Oracle 12c的一些新特性,尤其是12.2的部分新特性. 在这个主题中,12.2 的 lockdown profile 成为我的出发点,通过这一新的安全机制,Oracle 12c 的PDB权限得以被限制,可以防范PDB的高权限操作对全局产生影响. 而在12.2中PDB的Clone,可以在线进行,这是较12.1的又一大进步: Ora

Oracle Database 12c新特性对企业影响的思考

当今的世界,是云的世界. 而关系型数据库管理系统 (RDBMS) 也正在发生一场重大变革 ---- 从固定的服务器和存储转向灵活的云部署,从存储优化的数据库管理转向内存优化的数据库管理. 新一代的数据库环境已经来临.传统数据库中的Oracle也发布了12C的版本,经过一段时间的使用和测试,我们感觉Oracle Database 12C能为我们提供进行创新的基础,并企业以安全.可靠且经济高效的方式进行IT管理.本文主要探讨12C中的几个对新特性带来的影响. 1. 多租户架构(Multitenant