perl postgresql plperl

perl - ¿PostgreSQL mantiene sus intérpretes pl*cargados persistentemente?



plperl (1)

Si escribí algo en plperlu, ¿cuándo se volvería a cargar ese módulo? ¿Cada vez que funcionó la función? La primera vez que se ejecutó? ¿La DLL Perl se descarga si no se ha utilizado por un tiempo, y luego de eso sería otra recarga del módulo?


Creo que el módulo se cargará una vez para cada proceso del servidor (es decir, nueva sesión / conexión) en el primer uso de ese idioma dentro de esa sesión.

Puede precargarlos para evitar retrasos en el primer uso, según el manual de shared_preload_libraries y local_preload_libraries .

Las versiones antiguas de PostgreSQL solo tenían una única configuración de preload_libraries ; vea el manual de su versión si tiene algo muy antiguo.