INDICES Condic. vs SET FILTER MEJORA DE PERFOMANCE

INDICES Condic. vs SET FILTER MEJORA DE PERFOMANCE

Postby Databaselab2002 » Fri Oct 14, 2005 3:06 pm

Estimados Colegas

Mi pregunta es tengo una DBF de 175000 registros, y quiero buscar
todos los registros que contengan la palabra coop dentro del campo
Razon_soc independientemente en la posicion en que se encuentren
Ccon Set filter me funciona perfecto pero tarda alrededor
de 5 minutos, con indices condicionales lo probe baja el tiempo pero
no me trae las coincidencias

ej:

INDEX ON upper(MD->RAZON_SOC) to xxx FOR "COOP" $ UPPER(md->RAZON_SOC)
INDEX ON upper(MD->RAZON_SOC) to xxx for UPPER(md->RAZON_SOC) $
"COOP"
Existe alguna otra manera de hacerlo



Gracias
Fabian
Databaselab2002@yahoo.com.ar
Volver arriba
Ver perfil de usuario
Databaselab2002
 
Posts: 142
Joined: Sun Oct 09, 2005 1:36 am

Re: INDICES Condic. vs SET FILTER MEJORA DE PERFOMANCE

Postby R.F. » Fri Oct 14, 2005 4:44 pm

Si estas utilizando el RDD ADS prueba con los AOF (Advantage Optimized Filters) son super rapidos, miles de veces mas rapidos que un SET FILTER nativo de (x)HB

Databaselab2002 wrote:Estimados Colegas

Mi pregunta es tengo una DBF de 175000 registros, y quiero buscar
todos los registros que contengan la palabra coop dentro del campo
Razon_soc independientemente en la posicion en que se encuentren
Ccon Set filter me funciona perfecto pero tarda alrededor
de 5 minutos, con indices condicionales lo probe baja el tiempo pero
no me trae las coincidencias

ej:

INDEX ON upper(MD->RAZON_SOC) to xxx FOR "COOP" $ UPPER(md->RAZON_SOC)
INDEX ON upper(MD->RAZON_SOC) to xxx for UPPER(md->RAZON_SOC) $
"COOP"
Existe alguna otra manera de hacerlo



Gracias
Fabian
Databaselab2002@yahoo.com.ar
Volver arriba
Ver perfil de usuario
Saludos
R.F.
R.F.
 
Posts: 840
Joined: Thu Oct 13, 2005 7:05 pm


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 17 guests