Combobox y consultas MySql grande

Combobox y consultas MySql grande

Postby TOTOVIOTTI » Mon Nov 25, 2024 1:45 pm

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
Univ@c I.S.I.
Desarrolladores de Software
http://www.elcolegioencasa.edu.ar
User avatar
TOTOVIOTTI
 
Posts: 422
Joined: Fri Feb 05, 2010 11:30 am
Location: San Francisco - Córdoba - Argentina

Re: Combobox y consultas MySql grande

Postby JoseAlvarez » Mon Nov 25, 2024 3:23 pm

Saludos amigo.

El primer paso es verificar si tienes indices creados en las tablas. Eso reduce el tiempo de respuesta significativamente.
"Los errores en programación, siempre están entre la silla y el teclado..."

Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin

Carora, Estado Lara, Venezuela.
User avatar
JoseAlvarez
 
Posts: 805
Joined: Sun Nov 09, 2014 5:01 pm

Re: Combobox y consultas MySql grande

Postby TOTOVIOTTI » Mon Nov 25, 2024 6:13 pm

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
Univ@c I.S.I.
Desarrolladores de Software
http://www.elcolegioencasa.edu.ar
User avatar
TOTOVIOTTI
 
Posts: 422
Joined: Fri Feb 05, 2010 11:30 am
Location: San Francisco - Córdoba - Argentina

Re: Combobox y consultas MySql grande

Postby Enrico Maria Giordano » Tue Nov 26, 2024 11:14 am

You can't use a combobox, you have to use a browse.
User avatar
Enrico Maria Giordano
 
Posts: 8725
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 59 guests