Re: Numero de consultas sobre una columna en una tabla

From: Alejandro Carrillo <fasterzip(at)yahoo(dot)es>
To: "pgsql-es-ayuda(at)postgresql(dot)org" <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Numero de consultas sobre una columna en una tabla
Date: 2011-10-26 22:34:41
Message-ID: 1319668481.41004.YahooMailNeo@web27408.mail.ukl.yahoo.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Gana sugerir al DBA donde se necesita un indice. Para saber donde no se necesita un indice es más facil y tambien estará en el reporte

________________________________
De: Jaime Casanova <jaime(at)2ndquadrant(dot)com>
Para: Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
CC: Alejandro Carrillo <fasterzip(at)yahoo(dot)es>; Ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Enviado: miércoles 26 de octubre de 2011 17:17
Asunto: Re: [pgsql-es-ayuda] Numero de consultas sobre una columna en una tabla

2011/10/26 Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>:
>
> Excerpts from Jaime Casanova's message of mié oct 26 15:42:05 -0300 2011:
>> 2011/10/26 Alejandro Carrillo <fasterzip(at)yahoo(dot)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
>
> ¿No te parece que esta aproximación al problema es algo primitiva?
> Cuando menos, es reactiva en vez de proactiva.
>

mmm... puede ser pero creo esto debe hacerlo una persona que sepa lo
que esta haciendo y no una herramienta mágica... siempre preferire
analizar los logs. algo asi como (al menos en Ecuador) algunos
abogados aun defienden el uso de maquinas de escribir en lugar de
computadoras

> (Creo que sería muy útil poder hacer ALTER TABLE .. SET STATISTICS 0
> para columnas que nunca se usan en búsquedas o joins; nuevamente pongo
> el ejemplo de la foto).
>

que ganas con eso? me contesto yo mismo: el espacio en disco de las
estadisticas y el tiempo que consumio conseguir las estadisticas. se
me escapa algo?

para algunas columnas es obvio que no se usaran y lo puede hacer el
DBA que cree la tabla (claro, si tienes la suerte de que sea el DBA el
que creo la tabla)

--
Jaime Casanova         www.2ndQuadrant.com
Professional PostgreSQL: Soporte 24x7 y capacitación
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org)
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Javier Aquino H. 2011-10-26 23:12:26 RE: Error con untrusted language
Previous Message Jaime Casanova 2011-10-26 22:20:29 Re: deseo ser parte de postgresql