GS_STATISTIC_EXT_HISTORY
GS_STATISTIC_EXT_HISTORY is a multi-column historical statistics management table. It stores historical extended statistics about tables in the database, including multi-column statistics and expression statistics (supported later). You can specify the extended statistics to collect. This system catalog is accessible only to system administrators.
Name |
Type |
Description |
---|---|---|
starelid |
oid |
Table or index that the described column belongs to. |
starelkind |
"char" |
Type of the object to which a table belongs. 'c' indicates an ordinary table, and 'p' indicates a partitioned table. |
stainherit |
Boolean |
Determines whether to collect statistics for objects that have inheritance relationship. |
statimestamp |
timestamp with time zone |
Time when the statistics are collected. |
stanullfrac |
real |
Percentage of column entries that are null. |
stawidth |
integer |
Average stored width, in bytes, of non-null entries. |
stadistinct |
real |
Number of distinct, non-null data values in the column for database nodes.
|
standistinct |
real |
Number of unique non-null data values in the DN1 column.
|
standvfunc |
"char" |
Algorithm used to calculate the NDV based on the statistics.
|
staorigin |
"char" |
Source of the statistics collection mode.
|
stakindN |
smallint |
Code number stating that the type of statistics is stored in slot N of the pg_statistic row. The value of N ranges from 1 to 5. |
staopN |
oid |
Operator used to generate the statistics stored in slot N. For example, a histogram slot shows the < operator that defines the sort order of the data. The value of N ranges from 1 to 5. |
stakey |
int2vector |
Array of a column ID. |
stanumbersN |
real[] |
Numerical statistics of the appropriate type for slot N. The value is NULL if the slot does not involve numerical values. The value of N ranges from 1 to 5. |
stavaluesN |
anyarray |
Column data values of the appropriate type for slot N. The value is NULL if the slot type does not store any data values. Each array's element values are actually of the specific column's data type so there is no way to define these columns' type more specifically than anyarray. The value of N ranges from 1 to 5. |
staexprs |
pg_node_tree |
Expression corresponding to the extended statistics information. |
stasource |
"char" |
Source of extended statistics:
|
stastatus |
"char" |
Status of extended statistics:
|
staextname |
name |
Alias of the multi-column group of multi-column statistics. |
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot