Una de las características más comentadas de la versión 23ai de Oracle Database, es que ahora no es necesario utilizar la famosa tabla "Dummy", que todos conocemos como "DUAL", que nos acompañó desde la versión Oracle 7 !!!.
Pero no te engañes, si activas el plan de ejecución de la sentencia, verás que la ruta de recuperación de valores, realiza un "FAST DUAL"
En versiones antiguas de Oracle (antes de 10g), la tabla DUAL era una tabla física con una única fila y columna. Sin embargo, a partir de Oracle 10g, se reemplazó con una implementación interna basada en una vista sobre X$DUAL, lo que evita accesos innecesarios a segmentos de datos.
Por eso, un plan de ejecución en Oracle 10g o versiones posteriores, mostraran un acceso "FAST DUAL", que indica que Oracle ha optimizado la consulta evitando el acceso a una tabla real y, en su lugar, genera el resultado de manera interna en la memoria, sin necesidad de realizar una operación I/O en disco.
No hay comentarios:
Publicar un comentario
Te agradezco tus comentarios. Te esperamos de vuelta.