Hola.
En la versión 2.06.4, cuando creas una encuesta en el Guarani y la habilitas, el guarani3w se pone muy lento.
Por lo que estuve mirando, cuando ingresa el alumno se llama al sp sp_encuestas_pend… que tarda mucho( ya que le tira el cartel al alumnos si tenes alguna encuesta por responder) , debido a la siguiente consulta
INSERT INTO tmp_cursadas
SELECT c.unidad_academica, c.carrera, c.legajo, c.comision
FROM tmp_carreras as car,
sga_cursadas as c
WHERE c.unidad_academica = pUA
AND c.carrera = car.carrera
AND c.legajo = car.legajo
AND c.fecha_regularidad <= TODAY;
AND c.origen IN (‘C’,‘P’)
AND c.resultado IN (‘A’,‘P’);
En mi caso la vista de cursadas tiene mas de 100 mil registros.
Se podría hacer algo para agilizar la consulta?
Gracias!
Hola Nicolas, ejecutaste el sp para un alumno determinado? cuanto tarda?
Fijate de actualizar las estadísticas del motor. En extranet está el script que genera las sentencias para actualizarlos.
Cuantas filas tienen sga_det_acta_curs y sga_det_acta_promo ?
fijate de ejecutar la utilidad oncheck para las dos tablas con la opción pt:
Seguramente es un tema de actualizacion de estadísticas.
Fijate de realizar la siguiente consulta para un alumno cualquiera… Debería devolver las cursadas aprobadas por el alumno y equivalencias parciales que tenga:
SELECT c.unidad_academica, c.carrera, c.legajo, c.comision
FROM sga_cursadas as c
WHERE c.unidad_academica = ‘unidad_academica’
AND c.carrera = ‘carrera’
AND c.legajo = ‘legajo’
AND c.fecha_regularidad <= TODAY
AND c.origen IN (‘C’,‘P’)
AND c.resultado IN (‘A’,‘P’);
Realice los oncheck y actualice las estadisticas…
Pero sigue tardando mucho la consulta.
Tarda alrrededor de 2 minutos el sp , y cuando quieren ingresar a la web es mucho tiempo.
Hola!
Aca esta pasando lo mismo (v2.06.3), estoy trabajando para pasar a la version 2.06.4 y al finalizar el cuatrimestre quieren realizar encuestas, pero la verdad que es imposible ya que tarda mucho y a veces queda colgada la pagina en VALIDACION.
Ya lo habia reportado y se decidio hacer lo que dice Alejandro.
Pero se podra mejorar asi se pueden realizar encuestas?
Saludos!
En este caso puntual de la 2.6.4 estamos arreglando el SP que retorna las encuestas pendientes de una persona porque tenía algún problema. En el corto plazo tendremos una nueva versión de este procedure y se probará con este caso que reporta Nicolás.
Por otro lado tenemos pendiente para hacer un cambio importante a este módulo que evitará que la interfaz de autogestión consuma tiempo buscando las encuestas pendientes de un alumno. Pero aún no pudimos tomar ese requerimiento para desarrollar ya que tenemos otros prioritarios. Esperamos que entre para la próxima versión.
Hola Estimados!
quisiera saber si hubo algún avance con la optmización del procedure sp_encuestas_pendientes? ya que también tenemos ese mismo problema de la lentitud al comprobar las regularidades en la vista sga_cursadas… no podría ser una solucion hacer una vista con las cursadas del ultimo año? o crear una tabla donde estén todas la regularidades para la encuesta que voy ha realizar, que esos datos se carguen con un proceso que se correo por unica vez explicitamente o al momento de definir el alcance?. entonces esta consulta a esa tabla será mas rapida que a la vista sga_cursadas que es muuuuy grande?
En la versión 2.7.0 se cambia el modo de almacenar las encuestas.
Una veza definido el alcance se corre una operación que pone en una tabla a todos los alumnos que quedan dentro de ese alcance. O sea que se precalcula si un alumno debe contestar una encuesta y se guarda en la base en lugar de evaluar cada vez, para optimizar las consultas. Hay otra operación que actualiza lo que se cargó, una uan tercera que limpia la tabla pasando las encuestas no respondidas.
Adjunto la documentacion funcional de la operación por si queiren ver mas detalles.
La versión 2.7.0 sale en los próximos dias, vayan preparandose para convertir.
Buenísimo! era eso justamente lo que consultaba. habria posibilidad de pueda implementar esa mejora a la version 2.05.2? ya que esa es la que estamos utilizando…
La verdad que la 2.5.2 es una versión demasiado vieja, es de 2007. Es muy dificil aislar la modificacion para que al pongan en 252.
Esto sale para 2.7.0, lo mejor sería que actualicen la versión, y no sólo por esta modificación. Entre otras muchas cosas, por temas de seguridad con 3W es importante que actualicen. Si necesitan ayuda para actualizar les podemos dar una mano.
Coincido plenamente con Guillermo, deberían actualizar de versión, esa es una versión muy vieja. Aparte, en la última versión liberada (2.06.5) se mejoraron muchas cosas para la web que la hacen mucho más rápida, si a esto le sumás lo que dicen de la versión 2.7, no lu dudaría mucho.
Se deberían preparar para poder hacer el cambio de versión después de los exámenes e inscripciones a cursadas.
Gracias por sus respuestas… vamos ha hacer todo lo posible para migrar a las 2.7… nuestro inconveniente principal es la cantidad de personalizaciones que tenemos… la versión 2.7 para que fecha estaría saliendo?
Lo que les conviene es preparar todo y probar la migración hasta las 2.06.5, que no es poco. Si hacen eso, el cambio a la 2.7 va a ser mucho más sencillo.
Entiendo que la 2.7 se estaría liberando en breve, supongo que después de las vacaciones, en los meses siguientes. Pero para llegar desde la 2.05.2 tenés que ir pasando por las versiones 2.06.0, 2.06.1, 2.06.2, 2.06.3, 2.06.4 y 2.06.5.
Mi mejor consejo es que vayan preparando el pasaje a la 2.06.5.