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.

alt text

alt text

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%20Aguilar's gravatar image

Brandon Aguilar
(suspended)
accept rate: 43%

edited 13 Sep '16, 09:32

¿Qué versión de Evolution esta instalada?

(13 Sep '16, 13:49) Fernando Paz ♦♦ Fernando%20Paz's gravatar image

Es la versión 1.9.0.1

(13 Sep '16, 13:50) Brandon Aguilar Brandon%20Aguilar's gravatar image
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

(13 Sep '16, 13:53) Fernando Paz ♦♦ Fernando%20Paz's gravatar image

La mejora estará disponible en la versión 1.10.1

link

answered 13 Sep '16, 10:22

glemus's gravatar image

glemus
(suspended)
accept rate: 51%

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 ♦♦ Fernando%20Paz's gravatar image

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.

link

answered 13 Sep '16, 13:50

Fernando%20Paz's gravatar image

Fernando Paz ♦♦
17.3k81635
accept rate: 51%

edited 13 Sep '16, 13:59

Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Evolution en BitBucket

En este sitio puede acceder al código fuente, centro de descargas y reportar bugs, propuestas y mejoras para Evolution.

Evolution en JIRA

En este sitio puedes sugerir nueva funcionalidad para Evolution, o puedes votar por la funcionalidad ya propuesta por otros usuarios.

Tags:

×83
×26
×3

Asked: 13 Sep '16, 09:29

Seen: 1,522 times

Last updated: 13 Sep '16, 14:04

[Acerca de] [Preguntas Frecuentes] [Privacidad] [Soporte] [Contacto]
Copyright 2013-2018. Asesores en Informática