On Fri, 16 Jul 2010 16:19:35 -0500, Jaime Casanova <[email protected]>
wrote:
> 2010/7/16 Mario Sileone <[email protected]>:
> 
>>
>> 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

Muchas gracias por la aclaración Jaime, y creo que me has ayudado mucho,
te consulto lo siguiente: este bloqueo afecta a los TRUNCATE TABLE? quizás
venga por ahi el problema, ya que en el primero logueo, se realiza esto a
una tabla que pertence al cliente. 


-
Enviado a la lista de correo pgsql-es-ayuda ([email protected])
Para cambiar tu suscripci�n:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

Responder a