FoxPro/Visual FoxPro - OPTIMIZACION DE CONSULTA

 
Vista:

OPTIMIZACION DE CONSULTA

Publicado por DOUGLAS (107 intervenciones) el 11/07/2006 17:46:51
BUEN DIAS COMPAÑEROS

UNA CONSULTITA Y NO ME MANDEN A LEER LA AYUDA YA QUEYA LO HICE
PERO NO DICE NADA DE ESTO.
MAS QUE LOS COMMANDOS QUE ACEPTAS SET OPTIMIZE ON PERO YA CON
APLICACION CLIENTES SERVIDOR ES MUY DISTINTO YA QUE HAY QUE TOMAR
EN CUENTAS CURSORES &MACRO PARA QUE NO SE REPITAN EN LAS ESTACIONES
QUE SE ESTEN UTILIZANDO EL MISMO CURSOR.

HELP ME PLEASE...

OPTIMIZACION DE CONSULTA

TENGO UNA TABLA CON 95,000 REGISTROS Y QUIERO QUE MIS CONSULTAN SEAN MUCHO
MAS RAPIDAS QUE LO ACTUAL. PROCESADOR 3.2 G. Y 512 MEMO Y SIENTO LETAN LA MAQUINA
QUE HASTA SE PEGA.

COLUMNAS NUMERO UBICACION
TENGO TRES INDICE
NUMERO , UBUCACION LOS TAG IGUAL
NUMERO+UBUCACION TAG BUSCA

Y HAGO UN SELECT

SELECT * FROM MOVI WHERE NUMERO = "001500" AND UBICACION = "9500000"

COMO DEBO DE ORDER LA TABLA MOVI ANTES DE HACER LA CONSULTA PARA QUE
SEA MAS RAPIDA.?

POR NUMERO+UBICACION
O SOLO POR NUMERO QUE ES LA PRIMERA CODICION A BUSCAR EN EL WHERE DEL
SELECT

GRACIAS

DOUGLAS SANCHEZ
NICARAGUA.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:OPTIMIZACION DE CONSULTA

Publicado por Roman Suazo (2723 intervenciones) el 11/07/2006 19:55:05
Para mejorar la consulta solo coupas dos indices: numero y ubicacion. En la expresion del indice solo debe ir el nombre del campo. Para que esto te funcione rapidamente elimina el * del selec y solo pon los campos necesarios.

Checa el SYS(3054) para saber el nivel de optimizacion de tu consulta.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar