Page 1 of 1

Combobox y consultas MySql grande

Posted: Mon Nov 25, 2024 1:45 pm
by TOTOVIOTTI
Hola amigos.. como están?

Necesito que alguno me ayude con este tema y me brinde una idea para mejorar el desempeño
de mi sistema.

Tengo un proceso de facturación, el cual cada vez que ingresa a esa pantalla, realiza una consulta
a mi BD MySql de la tabla de clientes. Cuando mi tabla de clientes no tiene muchos datos, no hay problemas,
el desempeño es correcto. Pero, tengo usuarios que tienen tablas de clientes de 5000/6000 o más filas,
entonces se produce una demora de unos 10/12 segundos en levantarla, junto con otras consultas que
realiza también. Sé que es la de clientes la que ralentiza la operación porque ya lo he probado.

Luego, esa consulta de clientes, la levanto en un ComboBox donde visualizo los mismos para el proceso
de facturación.

Podría realizar la consulta con un "limit", pero como hago con el combobox para que me refresque cada vez que busco?
Alguno me puede ayudar como lo tienen resuelto en caso de usar un combobox (no puedo usar xbrowse ahí) y desplegar
y buscar un cliente que no esté dentro del "limit"?
O cualquier idea que me puedan brindar, será agradecida!!

Saludos
Roberto

Re: Combobox y consultas MySql grande

Posted: Mon Nov 25, 2024 3:23 pm
by JoseAlvarez
Saludos amigo.

El primer paso es verificar si tienes indices creados en las tablas. Eso reduce el tiempo de respuesta significativamente.

Re: Combobox y consultas MySql grande

Posted: Mon Nov 25, 2024 6:13 pm
by TOTOVIOTTI
Gracias José, si si, los índices están creados.

La consulta era referida al combobox cuando una consulta es muy grande y tenga
que usar el limit, como actualizarla...

Gracias
Roberto

Re: Combobox y consultas MySql grande

Posted: Tue Nov 26, 2024 11:14 am
by Enrico Maria Giordano
You can't use a combobox, you have to use a browse.