Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

Cuestiones de índices

Estas en el tema de Cuestiones de índices en el foro de Oracle en Foros del Web. Wolas, una pregunta que no tengo muy clara. Tengo una tabla, con su clave primaria (tenemos un índice automático creado por Oracle). Ahora yo creo ...
  #1 (permalink)  
Antiguo 29/06/2006, 10:55
Avatar de Worp9975  
Fecha de Ingreso: mayo-2006
Ubicación: LV-426
Mensajes: 203
Antigüedad: 18 años, 5 meses
Puntos: 1
Cuestiones de índices

Wolas,

una pregunta que no tengo muy clara. Tengo una tabla, con su clave primaria (tenemos un índice automático creado por Oracle). Ahora yo creo un segundo índice para otra columna de búsqueda; cuando la orden de crear el índice se ha completado y el plan de ejecución se ve que la consulta entra por el índice. La pregunta es: Oracle genera el objeto índice e inmediatemente el índice está al 100% de eficacia si en la tabla hay datos ? , entiendo que debe tardar un tiempo X en recorrer toda la tabla.

Qué os parece ?

Salu2.
__________________
Time is the fire in which we burn
  #2 (permalink)  
Antiguo 30/06/2006, 08:57
 
Fecha de Ingreso: julio-2002
Mensajes: 322
Antigüedad: 22 años, 4 meses
Puntos: 0
El tiempo que tarde en generar en el indice para que "este al 100%" dependera principalmente del volumen de datos de la tabla (tambien de la memoria del servidor, CPU libre, etc.). Para tablas "pequeñas" (esto del tamaño siempre es relativo) el tiempo para generar el indice es muy pequeño.

Por "pequeñas" entiendo practicamente cualquier tabla que tengamos en una aplicacion Web, a no ser que sea algo parecido a un log donde tengamos algunos centenares de miles de registros (o millones). O estemos hablando de sitios Web muy muy grandes.
__________________
Saludos

Rubén
Teléfonos móviles, curiosidades: http://telefonos-moviles.muchodenada.com/
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:28.