Bueno, muchas gracias, está más que claro.

Saludos.

2008/3/7 Maxi accotto <[EMAIL PROTECTED]>:

>  Hola por ejemplo en un proceso ETL en tablas intermedias, en desarrollo
> para algunas pruebas.
>
>
>
> -----------------------------------------------------------
>
> Microsoft MVP en SQL Server
>
> Mentor asociado en SQLTotalConsulting
>
> Excelencia en servicios y consultoria  SQLServer
>
> www.sqltotalconsulting.com
>
> -----------------------------------------------------------
>
>
>
> *De:* [email protected] [mailto:[EMAIL PROTECTED] *En nombre de *Leonardo
> Micheloni
> *Enviado el:* Thursday, March 06, 2008 8:30 PM
> *Para:* Maxi
> *Asunto:* [dbms] Limite de consulta
>
>
>
> 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/
>
>


-- 
Leonardo Micheloni.

http://leomicheloni.blogspot.com/

Responder a