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 |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
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/
From | Date | Subject | |
---|---|---|---|
Next Message | tania gutierrez | 2005-07-28 23:43:45 | Re: problemas en postgresql -- ayuda !!!!!! |
Previous Message | Mario Gonzalez | 2005-07-28 23:07:38 | DoS al hacer un sub select |