Ah bueno, ahora veo, evidentemente estaba más que equivocado, la última
consulta es en qué casos se puede utilizar truncate? gracias

2008/3/6 Mariano Minoli <[EMAIL PROTECTED]>:

>  Hola Leonardo,
>
> Me parece que estás confundiendo respecto al transaction log:
>
> - Reconstrucción de datos en caso de un fallo del servidor en medio de la
> transaccion del Truncate. En este sentido no tendrias que preocuparte porque
> la sentencia es atómica o la hace o no.
> - Respecto a la recuperación de una BD usando el transaction Log tampoco
> tiene ningún impacto.
>
> Sin embargo normalmente no es aconsejable usarlo en la lógica diaria por
> todo lo que dijo Maxi y ademas porque es una sentencia DDL, altera la
> estructura de los datos y eso puede implicar la invalidación de los planes
> de ejecución dependientes de la tabla implicada. Resultado: podés tener
> mayor uso de procesador a causa de recompilaciones en los planes de
> ejecución.
> Saludos,
>
>
> Mariano Minoli
>  ----- Original Message ----
> From: Leonardo Micheloni <[EMAIL PROTECTED]>
> To: [EMAIL PROTECTED]
> Sent: Thursday, March 6, 2008 8:30:43 PM
> Subject: [dbms] Limite de consulta
>
> Tengo entendido que tampoco deja rastro en el transaction log con lo cual
> no podés recuperar nada, o me equivoco?
>
> On Thu, Mar 6, 2008 at 5:15 PM, Maxi Accotto <[EMAIL PROTECTED]>
> wrote:
>
> > Hola, a ver, el truncate tiene una serie importante de limitaciones
> >
> > 1) si tenes un campo identity lo vuelve a 0 y no siempre esto es bueno
> > 2) No podes aplicarlo ni a tablas con FK ni a tablas que esten
> > relacionadas con una vista indexada ni en replicaciones
> >
> > Con lo cual no siempre es bueno usarlo por mas que sea mas rapido, por
> > lo general solamente se beberia usar el algun que otro proceso ETL y
> > en desarrollo, en produccion hay que estudiar cada caso.
> >
> > No entiendo eso de que lo podes reconstruir desde el transaction log?
> > a que te referis con eso?
> >
> > 2008/3/6, Leonardo Micheloni <[EMAIL PROTECTED]>:
> > > Lo decís por la integridad referencial, porque se puede reconstruir
> > desde el
> > > transaction log o hay algo más?
> > >
> > > On Thu, Mar 6, 2008 at 4:35 PM, Maxi Accotto <[EMAIL PROTECTED]>
> > wrote:
> >  > > Hola, ojo con esto, el truncate tiene limitaciones importantes y no
> > > > siempre lo podes usar :(
> > > >
> > > > 2008/3/6, Leonardo Micheloni
> > > <[EMAIL PROTECTED]>:
> > > >
> > > >
> > > > > Si lo que querés es eliminar todo el contenido de la tabla te
> > recomiendo
> > > que
> > > > > usés truncate table nombreTabla
> > > > >
> > > > > 2008/3/6 Claudia Almeda <[EMAIL PROTECTED]>:
> > > > > >
> > > >
> > > >
> > > >
> > > > > > Hola lista,
> > > > > >
> > > > > > Estoy usando SQL Server 2005 y lo que quiero saber es..
> > > > > >
> > > > > >
> > > > > > Alguien tiene idea el maximo de cantidad de registros que podes
> > hacer
> > > un
> > > > > select sin que se llene el log de registros de sql ?
> > > > > > Necesito saber bien que limitaciones tengo para ver cuantos
> > registros
> > > por
> > > > > vez puedo eliminar en forma masiva
> > > > > >
> > > > > >
> > > > > > Muuchas gracias....
> > > > > >
> > > > > > Maxi, vos capaz lo sabes... :D
> > > > > > --
> > > > > > Atte Almeda Claudia
> > > > >
> > > > >
> > > > >
> > > > > --
> > > >
> > > >
> > > >
> > > > > Leonardo Micheloni.
> > > > >
> > > > > http://leomicheloni.blogspot.com/
> > > >
> > > >
> > > > --
> > > >
> > > -----------------------------------------------------------
> > > > Microsoft MVP en SQL Server
> > > > Mentor asociado en SQLTotalConsulting
> > > > Excelencia en servicios y consultoria  SQLServer
> > > > www.sqltotalconsulting.com
> > > >
> > > -----------------------------------------------------------
> > > >
> > > >
> > >
> > >
> > >
> > > --
> > > Leonardo Micheloni.
> > >
> > > http://leomicheloni.blogspot.com/
> >
> >
> > --
> > -----------------------------------------------------------
> > Microsoft MVP en SQL Server
> > Mentor asociado en SQLTotalConsulting
> > Excelencia en servicios y consultoria  SQLServer
> > www.sqltotalconsulting.com
> > -----------------------------------------------------------
> >
> >
>
>
> --
> Leonardo Micheloni.
>
> http://leomicheloni.blogspot.com/
>
>
> ------------------------------
> Looking for last minute shopping deals? Find them fast with Yahoo! 
> Search.<http://us.rd.yahoo.com/evt=51734/*http://tools.search.yahoo.com/newsearch/category.php?category=shopping>
>



-- 
Leonardo Micheloni.

http://leomicheloni.blogspot.com/

Responder a