From: | "Manuel A(dot) Estevez Fernandez" <stvzito(at)gmail(dot)com> |
---|---|
To: | Fernando Hevia <fhevia(at)gmail(dot)com> |
Cc: | Anthony Rafael Sotolongo León <asotolongo(at)uci(dot)cu>, Lista PostgreSQL <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Mejores prácticas en procedimientos de carga de información |
Date: | 2014-07-24 23:12:10 |
Message-ID: | CA+sRwUC1kgbyBzyUNb7HuVcfn-2ubTSQpP-Uaoi0zmeBVMfmrg@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Gracias a todos por sus comentarios, estoy haciendo pruebas y como bien
comenta Fernando, con el método 1 consigo un mejor aprovechamiento de los
recursos.
Saludos.
by:
ISC. Manuel Alejandro Estévez Fernández
El 22 de julio de 2014, 0:03, Fernando Hevia <fhevia(at)gmail(dot)com> escribió:
>
>
> 2014-07-21 16:06 GMT-03:00 Manuel A. Estevez Fernandez <stvzito(at)gmail(dot)com>
> :
>
>
>> Proceso 1 :
>> -Creo tabla.
>> -Cargo datos
>> -Genero indices
>>
>> o
>> Proceso 2:
>> -Trunco tabla con los indices ya creados.
>> -Cargo Datos
>>
>>
>>
> Proceso 1 es más eficiente. Además te permite luego crear los índices en
> paralelo y aprovechar tus múltiples cores si disparas los CREATE INDEX
> desde sesiones independientes.
>
> La creación de índices sobre tablas muy grandes la podes acelerar
> incrementando el parámetro de la base maintenance_work_mem. Si vas a
> paralelizar la creación de índices asegurate de darle suficiente RAM para
> que almacene los índices completos en memoria.
>
> También puedes setear fsync = off para acelerar notablemente la tasa de
> escritura. Sugiero lo hagas sólo si la base es prescindible y te puedes
> permitir perder información en caso de falla (ej. corte de energía). Algo
> perfectamente válido para una base que se recrea diariamente para la carga
> de datos de un DW.
>
> Acá hay más info de como acelerar la carga:
> http://www.postgresql.org/docs/9.3/static/populate.html
>
>
> Saludos.
>
From | Date | Subject | |
---|---|---|---|
Next Message | Manuel A. Estevez Fernandez | 2014-07-24 23:36:30 | Consulta, Obtener primera operación en la que apareció un producto |
Previous Message | jvenegasperu . | 2014-07-24 21:20:18 | registros afectados insert update delete en transaccion |