From: | Jaime Casanova <jaime(at)2ndquadrant(dot)com> |
---|---|
To: | Mario Sileone <msileone(at)easymail(dot)net(dot)ar> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Cuantos locks son muchos locks? |
Date: | 2010-07-16 21:19:35 |
Message-ID: | AANLkTimAU4y0WaeSRdTDHTRHT1RVXiB1bNgfW69EDrcj@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
2010/7/16 Mario Sileone <msileone(at)easymail(dot)net(dot)ar>:
>
> 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.
AccessShareLock es inofensivo, es el lock que se genera en un SELECT y
no bloquea nada excepto a los DDL
> 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.
es porque mientras se esta ejecutando la consulta nadie puede
modificar la estructura ni hacer un DROP ni de la tabla padre ni de
los hijos
--
Jaime Casanova www.2ndQuadrant.com
Soporte y capacitación de PostgreSQL
From | Date | Subject | |
---|---|---|---|
Next Message | msileone | 2010-07-16 21:36:59 | Re: Cuantos locks son muchos locks? |
Previous Message | Mario Sileone | 2010-07-16 20:31:03 | Re: Cuantos locks son muchos locks? |