SHOW STATS

概要

SHOW STATS FOR table
SHOW STATS FOR ( SELECT * FROM table [ WHERE condition ] )
SHOW STATS FOR ( SELECT col1, col2,... colN FROM table [ WHERE condition ] )

描述

SHOW STATS FOR table: 显示特定表的统计信息。它提供有关表中每列的行数、空值数、最小值和最大值、不同值数以及平均长度的信息。

SHOW STATS FOR ( query ): 显示特定查询结果的统计信息。它提供与SHOW STATS FOR table相同的信息,但针对的是查询的结果集,而不是单个表。

任何在数据源上未填充或不可用的统计信息都将作为NULL返回。除了下面列出的统计信息外,数据源上收集的任何其他统计信息都不包含在SHOW STATS命令的输出中。

摘要行不对应于任何特定的列,因此摘要行的column_name值为NULL

下表列出了返回的列及其代表的统计信息。

统计信息

描述

备注

column_name

列的名称

NULL在表摘要行中。

data_size

列中所有值的总大小(以字节为单位)

NULL在表摘要行中。适用于具有可变宽度的字符串数据类型的列。

distinct_values_count

列中不同值的估计数量

NULL在表摘要行中。

nulls_fractions

列中值为NULL的部分

NULL在表摘要行中。

row_count

表中行数的估计值

NULL在列统计信息行中。

low_value

在此列中找到的最低值

NULL在表摘要行中。适用于 DATE、整数、浮点数和定点数据类型的列。

high_value

在此列中找到的最高值

NULL在表摘要行中。适用于 DATE、整数、浮点数和定点数据类型的列。