Oracle 视图 V$HEAT_MAP_SEGMENT 官方解释,作用,如何使用详细说明

本站中文解释

UF

Oracle视图V$HEAT_MAP_SEGMENTUF是用于分析表空间热度图(heat map)概况的视图。它可以提供关于表空间内每片存储之使用情况的详细统计数据,并能够帮助用户根据热度信息和扩展方式进行优化和调整数据库设计。

V$HEAT_MAP_SEGMENTUF视图中包括以下列:

•COLUMN_NAME (列名):具体的列的名称。
•SEGMENT_ID (表空间编号):表空间的唯一编号,可以用于在其他视图中定位表空间。
•HEAT_MAP (热度):存储片段的热度分数,热度分数一般介于0和100之间,数值越高表示被使用的程度越高。
•EXTENTS (扩展数):存储片段的扩展数,每个存储片段最多允许扩展4个扩展。
•INUSE (使用的扩展):存储片段被使用的扩展数。

要使用V$HEAT_MAP_SEGMENTUF视图,首先需要先将数据库配置为使用热度图功能。我们可以通过如下操作来实现:

sql> ALTER SYSTEM SET DB_HEAT_MAP=TRUE;

将DB_HEAT_MAP参数设置为TRUE (默认为FALSE),可以开启数据库的热度图功能,并可以通过V$HEAT_MAP_SEGMENTUF视图查看当前表空间中单个存储片段的热度分数。

例如,我们可以使用以下SQL查询V$HEAT_MAP_SEGMENTUF视图,来查看当前表空间中单个存储片段的热度分数:

sql> SELECT SEGMENT_ID, HEAT_MAP from V$HEAT_MAP_SEGMENTUF;

这个查询会返回当前表空间中每一个存储片段的热度分数,并可以用于帮助用户优化和调整数据库设计。

官方英文解释

V$HEAT_MAP_SEGMENT displays real-time segment access information.

Column Datatype Description

OBJECT_NAME

VARCHAR2(128)

Name of the object

SUBOBJECT_NAME

VARCHAR2(128)

Name of the subobject

OBJ#

NUMBER

Object number

DATAOBJ#

NUMBER

Data object number

TS#

NUMBER

ID of the tablespace containing the segment whose heat map is tracked

TRACK_TIME

DATE

Timestamp of current activity tracking

SEGMENT_WRITE

VARCHAR2(3)

Indicates whether the segment has write access: (YES or NO)

SEGMENT_READ

VARCHAR2(3)

Indicates whether the segment has read access: (YES or NO)

FULL_SCAN

VARCHAR2(3)

Indicates whether the segment has full table scan: (YES or NO)

LOOKUP_SCAN

VARCHAR2(3)

Indicates whether the segment has lookup scan: (YES or NO)

N_SEGMENT_WRITE

NUMBER

Number of segment writes

N_FULL_SCAN

NUMBER

Number of table scans

N_LOOKUP_SCAN

NUMBER

Number of lookup scans

CON_ID

NUMBER

The ID of the container to which the data pertains. Possible values include:

  • 0: This value is used for rows containing data that pertain to the entire CDB. This value is also used for rows in non-CDBs.

  • 1: This value is used for rows containing data that pertain to only the root

  • n: Where n is the applicable container ID for the rows containing data

See Also:

“ALL_HEAT_MAP_SEGMENT”


数据运维技术 » Oracle 视图 V$HEAT_MAP_SEGMENT 官方解释,作用,如何使用详细说明