Oracle - manejo de indices

 
Vista:

manejo de indices

Publicado por oscar (1 intervención) el 23/10/2005 03:10:36
hola

tengo una tabla con 20 millones de registros, la tabla tienenindice en el campo1
hago un:
1) select * from mytabla where campo1='hola'
la ejecucion es rapida
sin embargo cuando hago:
2) select * from mytabla where campo1='hola' and campo2='mundo'
la respuesta tarda bastante en relacion al primero,
pudiera poner un indice al campo2, pero mi primera consulta igualmente es lentisima.

sobre lo mismo, en ocasiones la segunda consulta ya no responde, entonces intento hacer un:
select campo2 from mytabla where campo1='hola'
y me da el siguiente error:
"el componente campo2 ya existe" = component named campo2 already exist
por que sucede esto?
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:manejo de indices

Publicado por chemian (75 intervenciones) el 24/10/2005 11:59:29
Hola,

Dime que error ORA es el que te da?
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