Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 10-04-2006
Avatar de AGAG4
AGAG4 AGAG4 is offline
Miembro
 
Registrado: ago 2004
Ubicación: Los Mochis, Sinaloa, México
Posts: 1.420
Poder: 21
AGAG4 Va por buen camino
Necesito un Sugerencias para Crear Indices

Uso Firebird 1.53

Mi duda es la siguiente, uso mucho las sentencias Select para crear ciertos reportes en mi aplicación, y uso mucho la siguiente sentencia para estos mismos:
Código SQL [-]
Select....
where tipomov='XX' and fechamov between '01.01.2005' and '31.01.2005'

Quiero agilizar la velocidad en cuanto a la generación de dichos reportes agregando indices, pero quisiera la siguiente recomendación, creo 1 Indice por cada campo que uso dentro del Where ó 1 Indice por todos los campos que uso dentro del where????

Agradezco cualquier sugerencia.
Responder Con Cita
  #2  
Antiguo 10-04-2006
Avatar de AGAG4
AGAG4 AGAG4 is offline
Miembro
 
Registrado: ago 2004
Ubicación: Los Mochis, Sinaloa, México
Posts: 1.420
Poder: 21
AGAG4 Va por buen camino
Resuelto

Acabo de realizar pruebas acerca de dichas sentencias y de casi 3 mins bajo a 8 segundos es una impresionante velocidad usando 1 indice por cada campo dentro del where.

Creo que esta es la mejor forma de acelerar la velocidad pero aumentando el tamaño de la BD.

Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Necesito sugerencias BetoAlonso Internet 5 18-10-2005 22:52:53
Crear tabla e indices en Tablespaces diferentes Jose Manuel Oracle 1 09-01-2005 00:26:50
Crear Indices correctos IVAND Firebird e Interbase 1 30-07-2004 07:43:03
Crear indices en Paradox SMTZ Tablas planas 2 09-12-2003 11:27:44
Necesito sugerencias amigos del foro Manuel Impresión 4 02-06-2003 22:43:10


La franja horaria es GMT +2. Ahora son las 08:12:36.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi