El 16/07/10 17:21, Jaime Casanova escribió:
> El tema está en que cuando se inician las actividades de clientes entre las > 09 AM y las 10 aprox. se produce el problema. el load average del servidor > me ha subido hasta 20, con procesador IDLE en buen porcentaje y por > supuesto, un 40% promedio en WAIT. Cuando reviso pg_lock me encuentro con > que se llega hasta más de 6000 registros de bloqueo, y hasta 147 conexiones > simultáneas. La consulta que se ejecuta cada 1 minuto por parte de los > clientes utiliza las tablas con gran update.
Jaime, gracias por tu respuesta.
La primer consulta me da 0, la otra un solo registro todos null... lo que puedo comentarte que noté, es que cuando se consulta sobre las tablas heredadas del split por fechas, se producen 132 bloqueos, casi todos AccessShareLock. Esta consulta se ejecuta por cada cliente que se conecta, cada 1 minuto y lleva a los +6000 lock en la tabla. Lo que no comprendo es, por qué si tenemos el constraint_exclusion = on justamente para acceder directamente por fechas a las tablas que correspondan, cuando se produce esta consulta hace un lock sobre todas las tablas heredadas.
La consulta es larga, si quieres la copio. Muchas gracias por tu atención Mario - Enviado a la lista de correo pgsql-es-ayuda ([email protected]) Para cambiar tu suscripci�n: http://www.postgresql.org/mailpref/pgsql-es-ayuda
