Bajo rendimiento al hacer borrados.

08/04/2005 - 11:27 por MarcosQ | Informe spam
En un determinado proceso, voy recorriendo un cursor
y voy borrando entradas de determinadas tablas.
Este proceso tarda bastante tiempo en hacerse.
¿Qué causas pueden hacer que los borrados se ralenticen?
Sé que si hay índices puede ralentizarse.
¿ Hay otros motivos? (por ej. falta de espacio en algún fichero de sistema o
algo así)

Gracias de antemano.
 

Leer las respuestas

#1 José Antonio
08/04/2005 - 12:28 | Informe spam
El mayor motivo de la lentitud es que utilizas cursores, tienes que buscar
la manera de borrar esas filas por medio de una sentencia sql.

"MarcosQ" escribió en el mensaje
news:
En un determinado proceso, voy recorriendo un cursor
y voy borrando entradas de determinadas tablas.
Este proceso tarda bastante tiempo en hacerse.
¿Qué causas pueden hacer que los borrados se ralenticen?
Sé que si hay índices puede ralentizarse.
¿ Hay otros motivos? (por ej. falta de espacio en algún fichero de sistema
o
algo así)

Gracias de antemano.

Preguntas similares