Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » PostgreSQL »

ERROR: out of memory DETAIL: Failed on request of size 32.

Estas en el tema de ERROR: out of memory DETAIL: Failed on request of size 32. en el foro de PostgreSQL en Foros del Web. Cordial Saludo Actualmente tengo una tabla en la cual hay poco más de 100000 registros, de los cuales únicamente estoy intentando borrar 100, por medio ...
  #1 (permalink)  
Antiguo 11/07/2013, 09:49
 
Fecha de Ingreso: marzo-2009
Ubicación: Cali (Valle) - Colombia
Mensajes: 164
Antigüedad: 15 años, 7 meses
Puntos: 2
De acuerdo ERROR: out of memory DETAIL: Failed on request of size 32.

Cordial Saludo

Actualmente tengo una tabla en la cual hay poco más de 100000 registros, de los cuales únicamente estoy intentando borrar 100, por medio de la siguiente consulta:

Código:
DELETE FROM autorizaciones WHERE fecha_registro <= '2013-01-04 00:00:00.000000';
la cual he intentado ejecutar por phpPgAdmin y por la consola (psql) de PostgreSQL, sin embargo, me arroja el siguiente error:

Código:
ERROR:  out of memory
DETAIL:  Failed on request of size 32.
y no me elimina los registros, ya he Googleado un buen rato, sin embargo, no he hallado una solución, por lo cual agradecería mucho si alguno de ustedes por favor me puede ayudar respecto a este asunto.

Quedo atento.

Muchas gracias.
  #2 (permalink)  
Antiguo 11/07/2013, 10:14
Avatar de ichigohollow  
Fecha de Ingreso: octubre-2009
Mensajes: 38
Antigüedad: 15 años
Puntos: 1
Respuesta: ERROR: out of memory DETAIL: Failed on request of size 32.

saludos, una pregunta esa tabla tiene claves foraneas o triggers activos??
  #3 (permalink)  
Antiguo 11/07/2013, 10:23
 
Fecha de Ingreso: marzo-2009
Ubicación: Cali (Valle) - Colombia
Mensajes: 164
Antigüedad: 15 años, 7 meses
Puntos: 2
Respuesta: ERROR: out of memory DETAIL: Failed on request of size 32.

Saludos, disparadores no tiene, llaves forárenas tiene 5 no compuestas (de un solo campo) y 2 compuestas (de tres campos cada una).
  #4 (permalink)  
Antiguo 11/07/2013, 12:55
Avatar de ichigohollow  
Fecha de Ingreso: octubre-2009
Mensajes: 38
Antigüedad: 15 años
Puntos: 1
Respuesta: ERROR: out of memory DETAIL: Failed on request of size 32.

disculpa me di cuenta que no me explique correctamente respecto a las claves foráneas, lo que quise preguntar es si hay otras tablas que hagan referencia a esta tabla a través de claves foráneas.

veras la razón de mi pregunta es porque las claves foráneas tienen digamos que triggers implícitos, que lo que hacen es chequear las referencias, si hay muchas tablas haciendo referencia a la tabla donde deseas hacer el delete ademas del numero de registros a borrar, se te podría ir agotando la memoria en el chequeo previo al borrado como tal.

Etiquetas: as, failed, memory, postgres, request, size, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:59.