Re: Cuantos locks son muchos locks?

From: Mario Sileone <msileone(at)easymail(dot)net(dot)ar>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Cuantos locks son muchos locks?
Date: 2010-07-16 20:31:03
Message-ID: 4C40C187.8080605@easymail.net.ar
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda


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

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Jaime Casanova 2010-07-16 21:19:35 Re: Cuantos locks son muchos locks?
Previous Message Jaime Casanova 2010-07-16 20:21:43 Re: Cuantos locks son muchos locks?