Delete y trigger

02/04/2004 - 01:02 por Juan F Botero | Informe spam
Saludos
Tengo dos preguntas,
1.
Intente realizar un borrado de una tabla que tiene aprox. 3 millones de
registros, pero en la mitad del proceso se detuvo y me envio un error, (en
pocas palabras) "El archivo temp se lleno y no puede realizar el borrado."
como puedo aumentar el tamaño de este archivo?
el disco duro tiene sufiente espacio.
el log de transacciones puede crecer sin, restricciones.

2.
Existe alguna forma de que un trigger no me bloque una tabla cuando este
operando un update sobre la misma?
me explico.
tengo un trigger para update de una tabla.
cuando una aplicacion realiza una actualizacion en la tabla, el trigger se
dispara y funciona ok. pero si en ese mismo momento otra aplicacion, me
genera otra actualizacion, me genera un error porque la tabla esta
bloqueada. si le quito el trigger funciona ok. tiene algo que ver la
velocidad del procesador del servidor en el rendimiento de las
transacciones, o es una caracteristica propia del trigger?

Gracias por sus comentarios.

Preguntas similare

Leer las respuestas

#1 Maximiliano Damian Accotto
02/04/2004 - 03:12 | Informe spam
vamos por partes dijo mi amigo Jack el destripador ;)

Para tu primer pregunta anda con el Admin corporativ y en las propiedades de
la base TempDb aumentas el tamaño

Para tu segunda pregunta:

El trigger se ejecuta dentro de una transaccion y como sabras las
transacciones bloquean, lo que hay que mirar es que ese trigger encima no
este haciendo algo muy pesado y este bloqueando todo, eso lo debes revisar,
no conozco el trigger como para poder decir que esta mal o bien

Bye


Salu2

Maximiliano Damian Accotto
Gerente de IT
Fundicion San Cayetano S.A.
Buenos Aires Argentina
-
maxi_accotto[arroba]speedy[.]com[.].ar
MSN:



"Juan F Botero" escribió en el mensaje
news:
Mostrar la cita
#2 Miguel Egea
02/04/2004 - 07:29 | Informe spam
En cualquier caso no es un corportamiento por el hecho de ser un trigger.
Además debería ser lo suficientemente ligero como para que no afecte al
rendimiento global de tu sistema.


Saludos

Miguel Egea
Microsoft SQL-SERVER MVP
Brigada Anti-Cursores
http://www.portalsql.com

(Quita el online si me tienes que mandar un correo)
"Maximiliano Damian Accotto" <maxi_accotto[arroba]speedy[.]com[.]ar>
escribió en el mensaje news:uzqtZ$
Mostrar la cita
de
Mostrar la cita
revisar,
Mostrar la cita
(en
Mostrar la cita
borrado."
Mostrar la cita
se
Mostrar la cita
#3 Maximiliano D. A.
02/04/2004 - 14:51 | Informe spam
Si tal cual!! :-D


Salu2
Maxi
Buenos Aires Argentina
Desarrollador Microsoft 3 Estrellas .NET
[Maxi_accotto[arroba]speedy[punto]com[punto]ar
MSN:


"Miguel Egea" escribió en el mensaje
news:
Mostrar la cita
propiedades
Mostrar la cita
no
Mostrar la cita
de
Mostrar la cita
este
Mostrar la cita
trigger
Mostrar la cita
me
Mostrar la cita
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.618 / Virus Database: 397 - Release Date: 09/03/2004
Ads by Google
Search Busqueda sugerida