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:05:49
Message-ID: 20050728230549.79031.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
conuna base de datos
a la que accede el aplicativo en java. 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/

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Mario Gonzalez 2005-07-28 23:07:38 DoS al hacer un sub select
Previous Message gabriela lópez 2005-07-28 23:05:37 Ayuda con variables de funciones