La consulta no es el problema. Si observa detenidamente el resultado de su programa, verá que la ejecución de la consulta tomó menos de 1 segundo, pero obtener todas las filas tomó 42 segundos.
Si tiene que esperar 42 segundos antes de ver algo, le recomiendo que use otra herramienta de consulta que solo obtenga las primeras X filas y las muestre en las páginas.