PostgreSQL是否会持续加载pl *解释器?

时间:2009-02-17 20:13:36

标签: perl postgresql plperl

如果我在plperlu中写了一些东西,该模块何时会重新加载?每次功能运行?第一次跑? Perl DLL是否在一段时间内没有被使用时被卸载,之后是另一个模块重新加载?

1 个答案:

答案 0 :(得分:4)

我认为该模块将在该会话中首次使用该语言时为每个服务器进程(即新会话/连接)加载一次。

您可以预加载它们以避免首次使用时出现任何延迟 the manual for shared_preload_librarieslocal_preload_libraries

旧的PostgreSQL版本只有一个preload_libraries设置;如果您的版本很旧,请参阅您的版本手册。