Hola.
Siempre es conveniente crear un recurso cuando se lo necesita y liberarlo cuando ya no se lo precise, es el tratamiento mas eficiente de los mismos. Es decir, ¿ Para que tener todas las consultas abiertas consumiendo recursos todo el tiempo si sólo se usarán algunas en determinado momento ?
Por otro lado, la creación de recursos por demanda no impide la utilización de todos ellos en un momento si eso fuera necesario.
Saludos
