sql >> Base de Datos >  >> RDS >> PostgreSQL

Cómo saber cuándo se agrupó una tabla de Postgres y qué índices se usaron

Para saber qué índice se usó por última vez para agrupar la tabla, use pg_index catálogo del sistema.

Consulte la tabla para todos los índices que pertenecen a su tabla y vea cuál tiene indisclustered establecer. Una tabla solo se puede agrupar por un solo índice a la vez.

No hay forma de averiguar cuándo la tabla se agrupó por última vez, pero eso no es muy interesante de todos modos. Lo que quiere saber es qué tan bueno sigue siendo el agrupamiento.

Para encontrar eso, consulta el pg_stats línea para la columna en la que se agruparon. Si correlation está cerca de 1, todavía eres bueno. Cuanto más pequeño es el valor, más agrupamiento se indica.