Crear indices para acelerar el build all GeneXus Ev2.
Desde hace 4 días, estoy haciendo la conversión de una KB que tiene mas de 9000 objetos especificables, desde GeneXus 9.0 a GeneXus X Evolution 2. Realice una conversión de la KB, que tuvo algunos inconvenientes con el largo de los nombres de los atributos, y tuve que realizar un import/export. Después de tener la KB en condiciones, trate de terminar un BUILD ALL. Los tiempos de dicha operación, se hacían eternos, pues cada uno demoraba mas de 10 horas, algunos cancelaban por OutOfMemory, etc. En un para de corridas del build all, decidi investigar un poco para ver si se podia acelerar algo el proceso. La memoria del equipo estaba sobrada y tambien el procesador. Hice un trace con el Profiler de SQLServer para ver bien que sentencias estaba ejecutando y luego use el Index Tuning Advisor para que me recomendara si se podian mejorar los indices para optimizar las consultas. La salida fue el script de abajo. Crea estadisticas e indi...