如果我用plperlu写了一些东西,那么这个模块什么时候会被重新加载?函数每次运行的时候?它第一次运行的时候?如果Perl DLL在一段时间内没有被使用,那么它会被卸载吗?在那之后,它会重新加载另一个模块吗?
发布于 2009-02-18 08:20:09
我认为在会话中第一次使用该语言时,将为每个服务器进程(即新会话/连接)加载一次模块。
您可以根据the manual for shared_preload_libraries
和local_preload_libraries
预先加载它们,以避免首次使用时的任何延迟。
旧的PostgreSQL版本只有一个preload_libraries
设置;如果您使用的是非常旧的版本,请参阅您的版本的手册。
https://stackoverflow.com/questions/558519
复制相似问题