Re: Capturando la salida de ANALYZE

From: Emanuel Calvo Franco <postgres(dot)arg(at)gmail(dot)com>
To: Silvio Quadri <silvioq(at)gmail(dot)com>
Cc: Eduardo Morras <emorras(at)s21sec(dot)com>, pgsql-es-ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Capturando la salida de ANALYZE
Date: 2009-05-21 18:53:44
Message-ID: f205bb120905211153x3af2a86fwa87511edd3b8c661@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

El día 21 de mayo de 2009 14:18, Silvio Quadri <silvioq(at)gmail(dot)com> escribió:
> El día 21 de mayo de 2009 14:04, Emanuel Calvo Franco
> <postgres(dot)arg(at)gmail(dot)com> escribió:
>> El día 21 de mayo de 2009 7:16, Eduardo Morras <emorras(at)s21sec(dot)com> escribió:
>>>
>>> Muy buenas:
>>>
>>> En las querys que estoy montando tengo un monton de counts de tablas
>>> enormes, varios millones de filas. Cada vez que ejecuto la query tarda una
>>> media hora en dar el resultado. Haciendo una analyze desde pgAdminIII 1.8,
>>> he visto en los logs que al analizar los indices de las diferentes tablas da
>>> el resultado correcto del count. Puedo desde pl/sql o similar capturar dicho
>>> log y parsearlo para haciendo un analyze hacer un count rapido de un tabla?
>>>
>>
>> No se si te seria tan consistente esa idea.
>> La idea de realizar el count sobre los índices es similar a la que
>> implementa Mysql. Postgresql recorre la tabla para adquirir este numero y de
>> ahi su lentitud (comparada) pero al mismo tiempo es más consistente.
>>
>> Relicé un par de pruebas para forzar counts sobre indices (con subconsultas) y
>> en mi caso particular e obtenido mejores resultados recurriendo a la
>> común ténica del count(columna).
>>
>> Buscaré un poco más a ver si encuentro algo más interesante.
>
>
> Si te sirve el count estimativo, fijate acá.
>
> http://archives.postgresql.org/pgsql-sql/2005-08/msg00046.php
> http://archives.postgresql.org/pgsql-es-ayuda/2008-02/msg00293.php
>
>
> --
> Silvio Quadri
>

Esto podría servir (a primerta vista)... quedaría por confirmar si
realmente serviría o si
realmente es más rápido...

--
Emanuel Calvo Franco
Sumate al ARPUG !
( www.arpug.com.ar)
ArPUG / AOSUG Member

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message elcotorro 2009-05-21 18:57:42 linux y pos
Previous Message Jaime Casanova 2009-05-21 18:08:54 Re: Problema con una funcion