StartKill
03-03-2004, 00:02:55
Wnas a todos. :cool:
Les comento, estoy trabajando con delphi 7.0 y interbase 6.xx y estoy utilizando componentes IBX. :D
He hecho un grid juntando 2 tablas, donde he utilizado un IBQuery y en su propieadad SQL he puesto el select con su join y ademas de un order by. :p
Cuando arranca el programa y al pedir mostrar dicho grid se demoraba cerca de 6 segundos(mas o menos)---eso es desesperante para los usuarios, y cuando no está el order by unos 4 1/2 segundos, aun asi es lento. :(
Lei sobre las vistas y manos a la obra, cree una vista y me di con la soorpresa que no se puede utilizar el order by. :mad:
Pero lo bueno que en mi nuevo grid y mi nuevo ibquery trabajo con la vista y zass es una bala---es preciosa la velocidad--- ni un segundo ya está en pantalla. :)
Pero necesito que este ordenada y procedi a añadir su respectivo order by en mi intruccion select de la propiedad SQL de mi IBQuery---y se demora 4 seconds. :(
Debo suponer que es lento por que tiene que ordenar antes de visualizar....
Como puedo hacer que sea mas rapido esto? me pregunté, y me doy la respuesta: como hago un index o un order by a una vista.
Que hacer?
Gracias
Your friend :cool:
StartKill
Lima-Perú
Les comento, estoy trabajando con delphi 7.0 y interbase 6.xx y estoy utilizando componentes IBX. :D
He hecho un grid juntando 2 tablas, donde he utilizado un IBQuery y en su propieadad SQL he puesto el select con su join y ademas de un order by. :p
Cuando arranca el programa y al pedir mostrar dicho grid se demoraba cerca de 6 segundos(mas o menos)---eso es desesperante para los usuarios, y cuando no está el order by unos 4 1/2 segundos, aun asi es lento. :(
Lei sobre las vistas y manos a la obra, cree una vista y me di con la soorpresa que no se puede utilizar el order by. :mad:
Pero lo bueno que en mi nuevo grid y mi nuevo ibquery trabajo con la vista y zass es una bala---es preciosa la velocidad--- ni un segundo ya está en pantalla. :)
Pero necesito que este ordenada y procedi a añadir su respectivo order by en mi intruccion select de la propiedad SQL de mi IBQuery---y se demora 4 seconds. :(
Debo suponer que es lento por que tiene que ordenar antes de visualizar....
Como puedo hacer que sea mas rapido esto? me pregunté, y me doy la respuesta: como hago un index o un order by a una vista.
Que hacer?
Gracias
Your friend :cool:
StartKill
Lima-Perú