Ver Mensaje Individual
  #1  
Antiguo 08-05-2005
brandolin brandolin is offline
Miembro
 
Registrado: jul 2003
Ubicación: Mendoza
Posts: 324
Reputación: 21
brandolin Va por buen camino
Ordenamiento lento

Hola a todos, tengo lo siguiente...

Dos tablas Articulos y precios y una vista que hace un join de las dos con el codigo del articulo como indice. A esta vista la llama desde mi programa (Delphi 7 + IBDataSet + Firebird 1.5) para que se visualicen los articulos con sus precios ejecuto la siguiente orden:

Código:
Select cod_articulo, nom_articulo, precio from ConsArticulo
Todo fantastico pero el problema es cuando ejecuto la orden:

Código:
Select cod_articulo, nom_articulo, precio from ConsArticulo order by nom_Articulo
Alli es cuando se demora de 45 seg a un minuto para unos 10.000 registros. estos se visualizan en una grilla....

no se porque el order by se demora tanto. Alguna idea de como funciona el mismo o bien alguna alternativa para hacelerar el ordenamiento...

Desde ya muchas gracias
Responder Con Cita