pg_stats_ext_exprs #
La vista pg_stats_ext_exprs proporciona acceso a información sobre todas las expresiones incluidas en objetos de estadísticas extendidas, combinando información almacenada en los catálogos pg_statistic_ext y pg_statistic_ext_data. Esta vista permite el acceso solo a las filas de pg_statistic_ext y pg_statistic_ext_data que corresponden a las tablas de las que el usuario es propietario, y por lo tanto es seguro permitir el acceso de lectura público a esta vista.
pg_stats_ext_exprs también está diseñada para presentar la información en un formato más legible que los catálogos subyacentes — a costa de que su esquema debe extenderse cada vez que cambia la estructura de las estadísticas en pg_statistic_ext.
Table 53.31. pg_stats_ext_exprs Columns
Tipo de columna Descripción |
|---|
Nombre del esquema que contiene la tabla. |
Nombre de la tabla sobre la cual se define el objeto de estadísticas. |
Nombre del esquema que contiene el objeto de estadísticas extendidas. |
Nombre del objeto de estadísticas extendidas. |
Propietario del objeto de estadísticas extendidas. |
Expresión incluida en el objeto de estadísticas extendidas. |
Si es verdadero, las estadísticas incluyen valores de las tablas hijas, no solo los valores de la relación especificada. |
Fracción de las entradas de la expresión que son nulas |
Ancho promedio en bytes de las entradas de la expresión |
Si es mayor que cero, el número estimado de valores distintos en la
expresión. Si es menor que cero, el valor negativo del número de valores distintos
dividido por el número de filas. (La forma negativa se usa cuando
|
Una lista de los valores más comunes en la expresión. (Nulo si no parece haber valores más comunes que otros). |
Una lista de las frecuencias de los valores más comunes, es decir, el número de apariciones de cada uno dividido por el número total de filas. (Nulo cuando |
Una lista de valores que dividen los valores de la expresión en grupos de
población aproximadamente igual. Los valores en
|
Correlación estadística entre el orden físico de las filas y el
orden lógico de los valores de la expresión. Varía de -1 a +1.
Cuando el valor está cerca de -1 o +1, se estimará que un escaneo de índice en la expresión será
más barato que cuando está cerca de cero, debido a la reducción
del acceso aleatorio al disco. (Este valor es nulo si el tipo de datos de la expresión
no tiene un operador |
Una lista de los valores de elementos no nulos que aparecen con mayor frecuencia dentro de valores de la expresión. (Nulo para tipos escalares). |
Una lista de las frecuencias de los valores de elementos más comunes, es decir, la fracción de filas que contienen al menos una instancia del valor dado. Siguen dos o tres valores adicionales a las frecuencias por elemento; estos son el mínimo y el máximo de las frecuencias por elemento precedentes, y opcionalmente la frecuencia de elementos nulos. (Nulo cuando |
Un histograma de los conteos de valores de elementos distintos no nulos dentro de los valores de la expresión, seguido por el promedio de elementos distintos no nulos. (Nulo para tipos escalares). |
El número máximo de entradas en los campos de array se puede controlar columna por columna mediante el comando ALTER TABLE SET STATISTICS, o globalmente estableciendo el parámetro en tiempo de ejecución default_statistics_target.