Leyendo manual de PostgreSQL, veo esto interesante,que podemos aplicarlo a nuestras aplicaciones;
Nota: En Windows, hay una manera de mejorar el rendimiento si una sola conexión de base de datos se inicia y parada repetidamente. Internamente, libpq llama WSAStartup () y WSACleanup () para el inicio de la conexión y desconexión, respectivamente. WSAStartup () incrementa un contador de referencia interno de la biblioteca de Windows que se disminuye en WSACleanup () . Cuando la cuenta de referencia es sólo uno, llamando WSACleanup () libera todos los recursos y se descargan todos los archivos DLL. Esta es una operación costosa. Para evitar esto, una aplicación puede llamar manualmente WSAStartup () para que los recursos no se liberarán cuando la conexión última base de datos está cerrado.
Saludod Cordiales