Lennin Caro escribió:
-- On *Tue, 3/2/10, [email protected] /<[email protected]>/* wrote:


    From: [email protected] <[email protected]>
    Subject: [pgsql-es-ayuda] Ayudo con configuracion para rendimiento
    de PostgreSQL 8.1.11
    To: [email protected].
    Date: Tuesday, March 2, 2010, 1:54 AM

    Buen dia Lista.

    Agredeceria una ayuda con un link o un documento que me sirva para
realizar ajustas en parametros a una
    base de datos con un promedio de 65 usuarios o mas, la
    confiuracion es 12 GB de RAM , 4 Procesadores

    Ssistema Operativo Gnu/Linux RedHat Enterprise 4.0 para 32 bits
    corriendo sobre unaMaquina Virutla VMvare,

    (Servidor Dell. Rack )

    Envio el archivo de configuracion que se posee

    Tengo otro caso con la misma base de datos, hemos detectado que
    eventualmente e algunas tablas se da una duplicacidad de
    identificador OID, como lo he solucionado, bajo a plano el
contenido de la tabla, borror y vuelvo
    a cargar, hasra ahora eso me ha dado resultado, me preguinto es un
    bug de la version PostgreSQL 8.1.11 ?

    o como podria tener una solucion definitiva, tengo planteado hacer
    una respaldo global, borrar y volver a crear el cluster de la base
    de datos y volver a cargar datos, pero sera definitivo?

     Gracias.

    Cordialmente

    Juan Pablo Sandoval Rivera




    -----Inline Attachment Follows-----

    --
    TIP 3: Si encontraste la respuesta a tu problema, publícala, otros
    te lo agradecerán

Para entonar

http://wiki.postgresql.org/wiki/Performance_Optimization

lo otro te recomiendo usar una version mas actualizada de PostgreSQL como la 8.4


Además pudieras usar pgtune, para que te ayude en las configuraciones. Debes también tirarle un ojo a los parámetros del S.O (Red Hat en este caso) que pudieras cambiar en el sysctl.conf como por ejemplo
kernel.SHMMAX
kernel.SHMMIN
kernel.shm_use_phys
kernel.maxfiles
kernel.semmsl
kernel.semmap

Una buena configuración sería:
maintenance_work_mem = 960MB checkpoint_completion_target = 0.9 effective_cache_size = 11GB work_mem = 110MB wal_buffers = 8MB checkpoint_segments = 16 shared_buffers = 3840MB max_connections = 100 Pudieras comenzar con estos valores, y luego ir subiendo en caso de que sea un servidor dedicado a la base de datos.

Saludos

--
--
----------------------------------------------------------------------------
----
"Para ser realmente grande, hay que estar con la gente, no por encima de
ella."

Montesquieu Ing. Marcos Luís Ortíz Valmaseda
-------------------------------------------------------- -- Database Architect/Administrator --
-- PostgreSQL RDBMS                                   --
-- http://www.postgresql.org                          --
-- Data WareHouse -- Business Intelligence Apprentice --
-- Linux User # 418229                                --
--------------------------------------------------------

****************************************************************************
** Centro de Tecnologías de Almacenamiento y Análisis de Datos (CENTALAD) **
** Contacto:                                                              **
**         Correo: [email protected]                                        **
**           Telf: +53 07-837-3737                                        **
**                 +53 07-837-3714                                        **
**                                                                        **
**                    Universidad de las Ciencias Informáticas            **
**                                http://www.uci.cu                       **
****************************************************************************


--
TIP 9: visita nuestro canal de IRC #postgresql-es en irc.freenode.net

Responder a