Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/05/2007, 13:13
augusto_jaramil
 
Fecha de Ingreso: junio-2004
Ubicación: Ciudad de Panama
Mensajes: 551
Antigüedad: 19 años, 10 meses
Puntos: 8
Pregunta Locks por filas.... como se hace?

Que tal amigos del foro....

Tengo una aplicacion en php con conexion a Postgres y dicha aplicacion hace procesos de insert, update y delete sobre una misma tabla con una periodicidad demasiado alta ya que el proceso asi lo requiere. El lio que tengo es que llega un momento en que la tabla queda bloqueada. Pienso que una de las posibles causas para ese bloqueo es el modo de locks que el motor hace sobre las tablas, es decir, que este haciendo locks sobre paginas y no sobre tablas o filas (no se como averiguar ese dato). Estoy tratando de encontar alguna instruccion de Postgres similar al SET LOCK MODE ROW de informix.

Otra interrogante que tengo es el como lograr que al hacer deletes sobre las filas de una tabla se libere el espacio y asi poder reutilizarlo, algo asi como un vacuum a la tabla pero que el motor lo haga automaticamente... ?

Agradezco de antemano las opiniones y opciones que puedan darme

Un Cordial Saludo