FoxPro/Visual FoxPro - OPTIMIZAR VISTAS, CONSULTA DE 500,000 REGISTROS

 
Vista:

OPTIMIZAR VISTAS, CONSULTA DE 500,000 REGISTROS

Publicado por marquiño (1 intervención) el 28/03/2006 01:59:25
HOLA AMIGO..

Tengo una conexion remota con una base de datos en Sybase y realizo desde
mi pc una vista remota en foxpro con una tabla (en otra pc) que tiene como
500,000 registros por lo que tarda horas para abrir la vista como puedo
realizarla mas rapido.

tENGO 02 VISTAS DE GRANDES INFORMACIÒN, LAS CUALES
LAS USO PARA EFECTUAR CONSULTAS.

este es mi select de la creaciòn de vista:
VISTA 01:

CREATE SQL VIEW tbl_resultado ;
REMOTE CONNECTION cx_noticias ;
SHARE AS ;
SELECT Tblresultados.CodigoRequerimiento, Tblresultados.NameFile,;
substring(Tblresultados.namefile,1,3) AS cod_med,;
substring(Tblresultados.namefile,4,3) AS cod_pag,;
substring(Tblresultados.namefile,7,3) AS cod_noti,;
substring(Tblresultados.namefile,10,10) AS fecha_emi,;
substring(Tblresultados.namefile,10,2) AS _dia,;
substring(Tblresultados.namefile,13,2) AS _mes,;
substring(Tblresultados.namefile,16,4) AS _ano;
FROM tblresultados Tblresultados;
ORDER BY 6

VISTA 02:
CREATE SQL VIEW tbl_NOTICIAS ;
REMOTE CONNECTION cx_noticias ;
SHARE AS ;
SELECT DISTINCT Tblmnoticias.CodigoDiario, Tblmnoticias.CodigoPagina,;
Tblmnoticias.CodigoNoticia, Tblmnoticias.Fecha,;
Tblmnoticias.Descriptor1, Tblmnoticias.Descriptor2, Tblmnoticias.Color;
FROM dbo.TblMNoticias Tblmnoticias;
ORDER BY Tblmnoticias.Fecha

EFECTIVAMENTE, ESTAS 02 VISTA LO LLAMO EN EL FORMULARIO..EN EL ENTORNO
DE DATOS ..PERO COMO SUPERA LOS 500,000 REGISTROS SE TARDA EN MOSTRAR
..ASIMISMO ..Y ME MUESTRA CONEXION OCUPADA AL LLAMAR AL FORMULARIO..

ESO ES MI PROBLEMA..
ESPERO Q ME AYUDES
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