Plan de ejecución de consultas SQL
¿Es posible ver el plan de ejecución de una sentencia SQL en IRIS?
Como esto:
explain plan for select e.ename,r.rname from employees e join roles r on (r.id = e.role_id) join departments d on (d.id = e.dept_id) where e.staffno <= 10 and d.dname in ('Department Name 1','Department Name 2');
Que devuelve esto:
Ir a la publicación original, escrita por @Yuri Marx
EXPLAIN es también un comando SQL soportado por InterSystems IRIS. Se puede llamar desde la shell como cualquier otro comando.
Igualmente, para el ver el plan tambien se puede hacer en el Explorador SQL, pulsando el botón "Mostrar Plan" con la sentencia SQL en cuestión.