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: dbms@mug.org.ar [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 <http://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 <http://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/ca tegory.php?category=shopping> -- Leonardo Micheloni. http://leomicheloni.blogspot.com/