Oracle 视图 USER_PART_HISTOGRAMS 官方解释,作用,如何使用详细说明
本站中文解释
Oracle视图USER_PART_HISTOGRAMS存储了有关特定表分区内行分布的信息。它存储着有关每一个分区上数据行在一组值之间的数量的统计信息,被称为直方图。该视图具有如下的列:
– OWNER:该表空间的拥有者。
– TABLE_NAME:表名称。
– PARTITION_NAME:分区名称。
– ENDPOINT_NUMBER:表示该条记录所描述的是统计信息中的第几个端点。
– ENDPOINT_ACTUAL_VALUE:实际值。
– ENDPOINT_VALUE_ENDPOINT_NUMBER:表示该条记录所描述的是指定统计信息中的第几个端点。
– ENDPOINT_ACTUAL_VALUE:该端点的实际值。
– ENDPOINT_NULL_COUNT:该端点值中NULL值的数量。
– ENDPOINT_ACTUAL_ROW_COUNT:该端点值的实际行数量。
使用方法:通过查看Oracle视图USER_PART_HISTOGRAMS,可以获取表的行分布的统计信息。具体的使用方法为:首先,使用如下语句查找特定表的信息:
SELECT * FROM USER_PART_HISTOGRAMS WHERE TABLE_NAME='{tablename}’;
其中{tablename}表示需要查询的表名称。然后,查看ENDPOINT_ACTUAL_VALUE列获得指定分区上数据行在一组值之间的统计信息。
官方英文解释
USER_PART_HISTOGRAMS
displays the histogram data (endpoints per histogram) for the histograms on the table partitions owned by the current user. Its columns (except for OWNER
) are the same as those in ALL_PART_HISTOGRAMS
.
See Also:
“ALL_PART_HISTOGRAMS”