Estimados Compañeros, Tenemos el problema que al tratar de inscribir participantes en un concurso de capacitación se tarda demasiado al realizar la búsqueda. Al presionar el botón de BUSCAR participante el tiempo de espera es bastante lento o solo se queda procesando y de allí no pasa independientemente los parámetros de búsqueda que se ingresen, se han realizado varias pruebas y de ninguna manera mejora el proceso. Quisiera saber si hay alguna forma de mejorar la consulta que realiza dicho botón o si esta mejora ya esta disponible en alguna versión próxima de evolution ya que no ha dejado trabajar al cliente. Quedo a la espera de sus comentarios. De antemano muchas gracias. asked 13 Sep '16, 09:29 Brandon Aguilar |
La mejora estará disponible en la versión 1.10.1 answered 13 Sep '16, 10:22 glemus El cambio en la siguiente versión, consiste en que eliminamos el mecanismo de búsqueda que tenía y lo sustituimos por un SmartList. Sin embargo, como el select que se dejo configurado es idéntico al del fuente, no creo que mejore su rendimiento, de todas formas habría que analizarlo para encontrar qué causa la lentitud. Lo más probable es que halla que agregar índices o estádisticos a las tablas.
(13 Sep '16, 13:52)
Fernando Paz ♦♦
|
Primero, deberías constatar que el controlador no esté retornando algún error. Con las herramientas de desarrolador (F12), deberías monitorear el Request, para ver si la razón real es que está retornando un error, en lugar de retornar los registros. La otra cosa que podrías encender SQL Profile, para monitorear el select que ejecuta. Así podrías revisarlo e intentar poner índices o estadísticas sobre los objetos de base, para que la consulta sea más eficiente. answered 13 Sep '16, 13:50 Fernando Paz ♦♦ |
¿Qué versión de Evolution esta instalada?
Es la versión 1.9.0.1
Con que razón!!!
Ya hicimos una mejora de rendimiento sobre esa pantalla en una versión posterior, creo que en la 1.9.2.x