El objetivo de esto es hacerlo automaticamente en plpgsql. Por eso necesito ese 
dato para conocer cuales son las columnas con mayores consultas, y por ende, 
saber si alguna requiere un indice o no.


________________________________
De: Jaime Casanova <ja...@2ndquadrant.com>
Para: Alejandro Carrillo <faster...@yahoo.es>
CC: "pgsql-es-ayuda@postgresql.org" <pgsql-es-ayuda@postgresql.org>
Enviado: miércoles 26 de octubre de 2011 13:42
Asunto: Re: [pgsql-es-ayuda] Numero de consultas sobre una columna en una tabla

2011/10/26 Alejandro Carrillo <faster...@yahoo.es>:
> El objetivo es saber cuales son los impactos sobre cada campo en una tabla,
> con el fin de conocer en donde requiere un indice y donde no.
>

entonces lo que necesitas es usar log_min_duration_statement para
rastraer las consultas lentas. haces explain analyze de esas consultas
y dependiendo del plan de ejecución y las columnas que se esten usando
determinas si se requiere de un índice

que una columna se use mucho no significa mucho, si una tabla de 5
registros con 2 columnas se usa millones de veces tener un índice ahi
seria igual de inutil que si la tabla se usara solo un par de veces...

-- 
Jaime Casanova         www.2ndQuadrant.com
Professional PostgreSQL: Soporte 24x7 y capacitación

Responder a