Skip site navigation (1) Skip section navigation (2)

problemas en postgresql -- ayuda !!!!!!

From: tania gutierrez <tanitamile(at)yahoo(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: problemas en postgresql -- ayuda !!!!!!
Date: 2005-07-28 23:07:51
Message-ID: 20050728230751.79392.qmail@web52907.mail.yahoo.com (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
hola amigos listeros de  postgresql,
tengo el siguiente problema:
tengo la version de psotgresql 7.4 instalada en redhat 9
con una base de datos 
a la que accede el aplicativo en java 1.4.2. por medio del driver  pg74.216.jdbc3

esta configuradopara 200 conexiones, tiene de sort_mem= 4096, tiene el syslog activo
cuando por el aplicativo ingresan los usuarios estos hacenuna consulta de autentificacion que dura 3 segundos, debido a la cantidad de usuairos (15000),
cuando hay muchos usuarios e ingresan al mismo tiempo, 
esas tabla nome dan rta de las consultas, se queda y no me da rta.

miro las consultas que estan quedadas,  mato los procesos
y ejecuto la consulta 100 veces en un mismo cliente
y si me da rta
en poco tiempo.
 

La configuracion que realice es la siguiente:
Tengo 1 giga de memoria
1.66 de procesador
buen espacio en disco
-----------------------------------------
-----------------------------------------

select name , setting , context , vartype , source, min_val, max_val from pg_settings where name='effective_cache_size';
         name         | setting | context | vartype |       source       | min_val |   max_val
----------------------+---------+---------+---------+--------------------+---------+--------------
 effective_cache_size | 75000   | user    | real    | configuration file | 0       | 1.79769e+308
(1 fila)

En el archivo postgresql.conf estan descomentariadas y con esos valores las sigueitnes lineas:

-----------------------------------------
-----------------------------------------

tcpip_socket = true
max_connections =300
superuser_reserved_connections = 3
port = 5432
shared_buffers =13107           # min 16, at least max_connections*2, 8KB each
sort_mem = 4096         # min 64, size in KB
max_files_per_process = 2000    # min 25
syslog = 2                      # range 0-2; 0=stdout; 1=both; 2=syslog
syslog_facility = 'LOCAL0'
syslog_ident = 'postgres'
log_connections =true
log_duration = true
log_pid = True
log_statement = true
log_timestamp = true
log_hostname = true
log_source_port = true
log_parser_stats = false
log_planner_stats = false
log_executor_stats = false
log_statement_stats = false
stats_start_collector = true
stats_command_string = true
stats_block_level = false
stats_row_level = false
stats_reset_on_server_start = true

-----------------------------------------
-----------------------------------------
Tengo de memoria compartida 
en el shmmax es 268435456
 
-----------------------------------------
-----------------------------------------
--------------------el archivo syslog esta:
# Don't log private authentication messages!
*.info;mail.none;authpriv.none;cron.none                /var/log/messages

 
 



__________________________________________________
Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam ¬°gratis! 
Regístrate ya - http://correo.espanol.yahoo.com/ 

pgsql-es-ayuda by date

Next:From: tania gutierrezDate: 2005-07-28 23:43:45
Subject: Re: problemas en postgresql -- ayuda !!!!!!
Previous:From: Mario GonzalezDate: 2005-07-28 23:07:38
Subject: DoS al hacer un sub select

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group