Gracias Maxi, Carlos Peix
-----Mensaje original----- De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Maxi Accotto Enviado el: Lunes, 24 de Noviembre de 2008 03:12 p.m. Para: [EMAIL PROTECTED] Asunto: [dbms] nivel de compatibilidad. Con el profiler ! y en la aplicacion en si misma!! ojo que no siempre es asi, o sea, no aseguro 100% que la performance se degrade tanto pero el motor funciona distinto, me ha pasado en casos donde no habia diferencia casi, pero.. hay otros detalles Por ejemplo, no podes correr sobre un 2005 el "upgrate advisor" con lo cual si tenes la base en 80 sobre el 2005 y queres hacer el analisis de compatibilidad es mucho pero mcuho mas complejo, ahh no vale poner la base 2005 en modo 80 en un 2000, o sea, estas casi en el horno. Pero bueno, cuando yo hago migraciones aquellas bases que no se les puede cambiar la compatibilidad las identifico como legacy y la recomendacion es tratar de tener los sistemas bien para que puedan usar de forma adecuada todo el sql 2005 u 2008, me ha pasado q un cliente queria por ejemplo implementar mirror (que es algo de 2005) y no pudimos por la compatibilidad 80 de la base, con lo cual el cliente ha estado mas que enojado con la gente que desarrollo la aplicacion, porque convengamos una cosa, no es que de un dia para otro Ms dijo esto no va mas y lo saco del SQL, lo viene diciendo desde hace por lo menos 9 años, que features va a deprecar, es mas, si abren sus libros online veran las features que se van a deprecar a futuro El día 24 de noviembre de 2008 14:27, Hernán Zaldívar <[EMAIL PROTECTED]> escribió: > Maxi, buenos dias... muchas gracias por todo lo que aportas. > > Ya que estamos, como mediste la performance? Usaste alguna herramienta o midiendo a mano cuanto tardaba en resolver una consulta en un version y en otro? > > Saludos > > -----Mensaje original----- > De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Maxi Accotto > Enviado el: Lunes, 24 de Noviembre de 2008 12:13 p.m. > Para: Hernán Zaldívar > Asunto: [dbms] nivel de compatibilidad. > > Carlos, como estas? en varias instalaciones medi performance y he > notado hasta un 30% de diferencia por tener una base en modo > compatibilidad 80, pensa que hay distintos tipos de cambios y SQL por > ejemplo en modo 80 debe guardar los planes y calcularlos en ese modo > viejo con lo cual se degrada la performance, esto tambien aplica a > 2000 con compatibilidad 70, por ejemplo hace unas semanas en un > cliente le pasamos la base a 80 y cambio de forma considerable. > > Ademas de la performance no vas a poder usar nada de 2005, (mirror, > cifrado de datos, nuevos tipos de dato, novedades en la replicacion, > schemas de seguridad, particionamiento, restore online, index on line, > etc) o sea: tenes un F1 a GNC. > > En las migraciones te encontras de todo y por lo general son los > sistemas que estan desarrollados mal y que si ademas el codigo de SQL > lo tienen en la aplicacion tocar eso y hasta auditarlo es un dolor de > h.. > > Saludos > > El día 24 de noviembre de 2008 11:59, Carlos Peix > <[EMAIL PROTECTED]> escribió: >> Hola Maxi, >> >> Me habia olvidado de consultarte sobre este tema. >> >> Vos decis en un mail de hace unos dias: "ojo con esa recomendación de >> poner una base en modo 80 en un servidor 2005, eso no anda nada bien, >> es mucho mas lento, no podes usar los beneficios de 2005" >> >> Lo de usar los beneficios de 2005 es mas comprensible pero, podrias >> ampliar el tema de que no anda nada bien y que es mucho mas lento? En >> que condiciones? Que operaciones? >> >> Pregunto porque es una alternativa interesante para mi en algunos >> clientes que estan cambiando a 2005 pero no quieren cambiar la >> aplicación. Me gustaria saber cuales son los (posibles) problemas. >> >> Muchas gracias >> >> Carlos Peix >> >> -----Mensaje original----- >> De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Maxi >> Accotto Enviado el: Lunes, 24 de Noviembre de 2008 10:42 a.m. >> Para: [EMAIL PROTECTED] >> Asunto: [dbms] nivel de compatibilidad. >> >> Hola, es asi de facil, pero.. vos has verificado que las aplicaciones >> que usan esa base de datos sean compatibles con el nivel 90? Ojo que >> desde 2000 a 2005 se deprecaron varias funciones. >> Si no hiciste ese analisis previo te pueden dar errores las >> aplicaciones, la base igual luego la podes pasar a a 80 sin problema. >> >> >> >> El día 24 de noviembre de 2008 10:27, Jesús dos Santos >> <[EMAIL PROTECTED]> escribió: >>> Lista buenos días, tenia una base de datos sql 2000, la adjunté a >>> sql2005, el tema de nivel de compatibilidad es cambiarlo en las >>> propiedades de la base de datos de 80 a 90 nada mas y queda??? Tan >>> así de >> facil?? >>> >>> Y si creo una base de datos en 2005, y le paso toda la data de una >>> base a otra no es mejor??? (son 100 y pocas tablas) >>> >>> Leí hace unos días en estos emails, que dejar una base con >>> compatibilidad 80 en 2005 era lento. >>> >>> Me podrían tirar alguna idea - opinión al respecto? >>> >>> Muchas gracia por vuestra ayuda desde ya. >>> >>> Jesús >>> >>> >>> >>> __________ Información de ESET NOD32 Antivirus, versión de la base >>> de firmas de virus 3635 (20081124) __________ >>> >>> ESET NOD32 Antivirus ha comprobado este mensaje. >>> http://www.eset.com >>> >> >> >> >> -- >> ----------------------------------------------------------- >> Microsoft MVP en SQL Server >> Consultor en SQLTotalConsulting >> Excelencia en servicios y consultoria SQLServer >> www.sqltotalconsulting.com >> ----------------------------------------------------------- >> >> >> > > > > -- > ----------------------------------------------------------- > Microsoft MVP en SQL Server > Consultor en SQLTotalConsulting > Excelencia en servicios y consultoria SQLServer > www.sqltotalconsulting.com > ----------------------------------------------------------- > > > -- ----------------------------------------------------------- Microsoft MVP en SQL Server Consultor en SQLTotalConsulting Excelencia en servicios y consultoria SQLServer www.sqltotalconsulting.com -----------------------------------------------------------
