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

hints

Estas en el tema de hints en el foro de Oracle en Foros del Web. Hola. Alguien conoce algun manual de oracle que tenga Hints? Atte MG...
  #1 (permalink)  
Antiguo 01/09/2006, 06:59
 
Fecha de Ingreso: octubre-2004
Ubicación: Santiago de Chile
Mensajes: 504
Antigüedad: 20 años, 1 mes
Puntos: 0
hints

Hola.
Alguien conoce algun manual de oracle que tenga Hints?
Atte
MG
__________________
Dios es mas grande que tu problema :-)
  #2 (permalink)  
Antiguo 01/09/2006, 09:49
Avatar de Linterns
Colaborador
 
Fecha de Ingreso: diciembre-2001
Mensajes: 2.799
Antigüedad: 22 años, 11 meses
Puntos: 11
http://www.psoug.org/reference/hints.html

http://www.adp-gmbh.ch/ora/sql/hints.html

http://download-east.oracle.com/docs...3/hintsref.htm
__________________
Bien se puede recibir una puñalada sin adulación,
pero rara vez se recibe una adulación sin puñalada
** ***
  #3 (permalink)  
Antiguo 01/09/2006, 10:19
 
Fecha de Ingreso: octubre-2004
Ubicación: Santiago de Chile
Mensajes: 504
Antigüedad: 20 años, 1 mes
Puntos: 0
Nuevamente muy agradecido.
Pero hay algo que no entiendo del explain plan. A una consulta le quito por medio de indices e hints todos los access full, pero siguie tardandose incluso mas que antes.
que criterio debo aplicar en general para armar de buena forma una consulta?
Atte
MG
__________________
Dios es mas grande que tu problema :-)
  #4 (permalink)  
Antiguo 01/09/2006, 11:37
Avatar de Linterns
Colaborador
 
Fecha de Ingreso: diciembre-2001
Mensajes: 2.799
Antigüedad: 22 años, 11 meses
Puntos: 11
Recuerda que los Hints sobre todo es para como tu dices no realizar un full acceso a las tuplas de cada tabla pero dependera del orden en que pongas las tablas y el Hint que ocupas. Los hints son mas bien a prueba y error verificando los costos de Memoria y HD. Aqui puede ver como se calculan dichos costos.


Los Hints te ayudan un poco pero lo mejor es que optimices las permutaciones realizadas por los Joins en tu base de datos; recuerda que los padres van a la izquierda y las tablas hijas secuencialmente a la derecha en el FROM. De igual manera en el Where el padre a la izquierda y la tabla hija con su columna a la derecha en el orden de la llave foranea.

__________________
Bien se puede recibir una puñalada sin adulación,
pero rara vez se recibe una adulación sin puñalada
** ***
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 18:44.