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

本站中文解释

Oracle视图是Oracle数据库中的一类特殊对象,它可以把一个复杂或者难以理解的SQL查询语句封装一个对象,这样查询数据库时可以通过使用一个视图来取代整个SQL查询语句,简化操作,
大大提高查询效率。

CHAINED_ROWS是由管理员创建的特殊的Oracle视图。它的主要用途有两个方面:

1、用于实时查看跳变行的存在情况,跳变行是指多个记录片段或一个连续的行的记录放在不同的数据块中。可以从这个视图中找出哪些行处在跳变行的状况,从而将恰当的处理方法采用准备处理它们。

2、CHAINED_ROWS视图允许管理员在表空间和其它数据结构中执行数据库护检等操作。例如,使用CHAINED_ROWS视图可以检查表空间是否存在跳变行,跳变行的出现将导致查询性能低下,使用CHAINED_ROWS可以保证表空间的有效性。

使用CHAINED_ROWS视图的步骤如下:

1、通过SQL Developer连接Oracle数据库;
2、在SQL Developer中确定要使用CHAINED_ROWS视图检查跳变行是否存在;
3、根据要求输入必要参数,如数据库名称、表空间名称等;
4、确定要把结果输出到何种文件格式:txt, csv, xls等;
5、执行查询,得出检查结果。

官方英文解释

CHAINED_ROWS stores the output for the ANALYZE statement with the LIST CHAINED ROWS clause.

You must run the utlchain.sql or utlchn1.sql script to create this table.

Column Description

OWNER_NAME

Table owner

TABLE_NAME

Table name

CLUSTER_NAME

Cluster the table is in, if any

PARTITION_NAME

The name of the partition

SUBPARTITION_NAME

The name of the subpartition

HEAD_ROWID

ROWID the chained row is accessed by

ANALYZE_TIMESTAMP

Date/time that the ANALYZE statement was issued


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