Los hints de oracle, esos grandes desconocidos - Tutoriales y Videotutoriales en www.vertutoriales.com
Diseño de páginas web en Córdoba. Visitanos! Taller de Chapa y Pintura en Córdoba. Hnos Troncha Cartuchos reciclados en Córdoba Joyería y Platería en Córdoba - La Joya de Plata ForoHTML5 canvas Comprar este espacio por 5/mes Recetas de cocina rica y sana Comprar este espacio por 5/mes

Los hints de oracle, esos grandes desconocidos

Los hints son consejos y modos de proceder las consultas para optimizar las sentencias que atacan datos, estilo update, select, delete.

La forma de escribir un hint es en forma de comentario y siempre detrás de la palabra orden  de la sentencia , ejemplo:

delete /* hint */ from table_name where id_field = 1;

Estos son algunos de los hints posibles a usar y  una breve descripción.

/*+ ALL_ROWS */ Optimiza para menor consumo de recursos en la consulta

/*+ FIRST_ROWS */ Optimiza para el mejor tiempo de ejecución

/*+ RULE */ Fuerza el uso de normas para eloptimizador

/*+ CHOOSE */ Ejecuta la consulta teniendo en cuenta los costes, la cpu, la red , el número de datos para optimizar la consulta.

/*+ INDEX( n ) */ Fuerza la utilización del índice indicado para la tabla indicada

/*+ ORDERED */ Consultas ordenadas igual que el join.

Otra muy útil es cuando necesitamos hacer un update con join y no tenemos claves primarias definidas en la relación en este caso para que el update se ejecute deberemos poner

UPDATE /*+BYPASS_UJVC*/

Se agradece que suban hints de oracle con ejemplos o  post de sql Tuning.

Más video tutoriales para que aprendas...


Insertar al RSS los comentarios de esta entrada

Escribe tu comentario