Re: Uso de CPUy SMP

From: Jaime Casanova <systemguards(at)gmail(dot)com>
To: Ivan Figueroa <ivan(dot)figueroa(at)gmail(dot)com>
Cc: Miguel <mmiranda(at)123(dot)com(dot)sv>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Uso de CPUy SMP
Date: 2005-11-07 21:43:55
Message-ID: c2d9e70e0511071343g4e217e31xe8007a807ff7c9f4@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

On 11/7/05, Ivan Figueroa <ivan(dot)figueroa(at)gmail(dot)com> wrote:
> > Ese es un script en perl que esta subiendo una gran cantidad de datos a
> > una tabla, pero precisamente esa es mi preocupacion, es un simple insert
> > (de millones de filas..) pero al final un simple insert y se come casi
> > todo el procesador...
>
>
> Podrias aclarar de que forma trabaja dicho script?
>
> Haces algo como un for o un while con una sentencia insert en el bucle?
>
> Recuerda que cuando haces un insert generas una transaccion
> implicita, por lo que si estas subiendo los datos mediante un insert
> para millones de filas estas generando millones de transacciones, lo
> cual puede ser la causa de tu problema, si esto es cierto te sugiero
> considerar la sentencia COPY.
>

o al menos que abras una transaccion antes de lanzar el ciclo... Es
mejor usar COPY pero esto al menos te evita abrir una transaccion por
cada insert

>
>
> > Esta es la respuesta del comando,solamente unas cuantas lineas ya que
> > parece que no tengo algun parametro configurado, como ves no me entrega
> > mucha informacion
> >
> > radius=# select * from pg_stat_activity;
> > datid | datname | procpid | usesysid | usename | current_query | query_start
> > -------+---------+---------+----------+----------+------------------------------+-------------
> > 17230 | radius | 7947 | 1 | postgres | <command string not enabled> |
>
> Sugiero que revises que los parametros stats_start_collector y
> stats_command_string tengan un valor de true en tu archivo
> postgresql.conf.
>
> Espero te sirva
>
> Saludos
>
> ---------------------------(fin del mensaje)---------------------------
> TIP 7: no olvides aumentar la configuración del "free space map"
>

--
Atentamente,
Jaime Casanova
(DBA: DataBase Aniquilator ;)

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Jaime Casanova 2005-11-07 21:45:26 Re: De nuevo yo
Previous Message Ivan Figueroa 2005-11-07 21:29:27 Re: 8.1 o 8.0.4