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.