欢迎光临
我们一直在努力

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

本站中文解释

Oracle表视图USER_SUBPART_HISTOGRAMS可以让用户查看当前用户下以分区列为细分层次的所有数据。例如,如果某个表有一个按日期分区列的数据,可以使用USER_SUBPART_HISTOGRAMS来查看每个分区的数据数量。

使用USER_SUBPART_HISTOGRAMS,需要在Oracle数据库的控制文件或者参数文件中启用参数_subpartition_histogram_enabled,以使此视图可用。该参数默认就是启用的,因此一般情况下,只需要确保它的值是true。

然后就可以执行SELECT语句以查询USER_SUBPART_HISTOGRAMS:

SELECT TABLE_NAME, COLUMN_NAME, ENDPOINT_NUMBER, ENDPOINT_VALUE FROM USER_SUBPART_HISTOGRAMS WHERE TABLE_NAME = ‘表名称’ ORDER BY ENDPOINT_NUMBER;

表以及表中对应列的每个分区值区间信息就可以查询出来。主要实现的优点就是可以方便的查看出表中分区的值分布情况,进而可以知道查询的数据大概落在哪个分区里,以及每个分区有多少数据。

注意:查询数据表表明此视图只支持分区和子分区列。

官方英文解释

USER_SUBPART_HISTOGRAMS lists actual histogram data (end-points per histogram) for histograms on table subpartitions owned by the current user. Its columns (except for OWNER) are the same as those in ALL_SUBPART_HISTOGRAMS.

See Also:

“ALL_SUBPART_HISTOGRAMS”

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。