none
Performance TFS 2010 RRS feed

  • Pregunta

  • <div class="t-paste-container">&nbsp;<p class="MsoNormal"><span lang="ES-TRAD" style="mso-fareast-language:X-NONE;">Los tiempos de compilación y despliegue son muy altos y pueden provocar una demora mayor de la esperada en los tiempos de trabajo. Estas demoras se ven causadas debido a que luego de realizar cualquier tipo de modificación, al ejecutar la compilación y el despliegue, se contemplan todos los elementos contenidos en el proyecto.<p></p></span></p></div>
    miércoles, 16 de mayo de 2012 18:53

Todas las respuestas

  • Hola!

    Gracias por responder y disculpas por la desprolijidad :(

    Esencialmente, se trata de un problema de performance del TFS 2010 en la gestión de cambios sobre una BD SQL Server de considerables dimensiones (+ de 2000 tablas, + de 4000 stored procedures, etc., etc.)

    Ejemplo: al introducir un pequeño cambio en una tabla (agregar una columna), los tiempos de compilación y deploy de ese cambio son muy altos. Esto se debe a que se efectúa una comparación completa del esquema de la BD.

    La pregunta está orientada a indagar sobre las posibles alternativas que existan para disminuir esos tiempos.

    GRACIAS!

    Saludos.

    martes, 19 de junio de 2012 17:13
  • Buenas

    pues no creo que puedas mejorar mucho en la performance, porque los proyectos de DDBB funcionan creando un script completo de creación de DB a partir de cada uno de los archivos que componen el proyecto y aplicando este script a una DB real de la instancia de SQL con la que trabaja Visual Studio. Opciones? pues son las clásicas: un i7 con un SSD siempre ayuda, aunque si la base de datos es realmente muy grande no creo que haya muchos cambios.

    Por cierto, si quieres cambiar la instancia de SQL por defecto con la que trabajas en local desde VS, lo puedes hacer desde "Tools / Options / Data Connections / Data Connections". Otra opción es deshabilitar algunas de las validaciones que existen en la sección "Tools / Options / Data Connections / Table and Database designers" para que no se realicen todas las validaciones cada vez que realizas cambios. Nunca he probado esta opción pero debería mejorar un poco el rendimiento.

    Saludos


    MVP ALM (@elbruno) http://twitter.com/elbruno http://www.elbruno.com

    lunes, 25 de junio de 2012 16:12
    Moderador