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
