云数据库 GaussDB-内核资源使用:shared_preload_libraries

时间:2023-11-01 16:22:02

shared_preload_libraries

参数说明:此参数用于声明一个或者多个在服务器启动的时候预先装载的共享库,多个库名称之间用逗号分隔,仅sysadmin用户可以访问。比如'$libdir/mylib'会在加载标准库目录中的库文件之前预先加载mylib.so(某些平台上可能是mylib.sl)库文件。

可以用这个方法预先装载GaussDB的存储过程库,通常是使用'$libdir/plXXX'语法。XXX只能是pgsql,perl,tcl,python之一。

通过预先装载一个共享库并在需要的时候初始化它,可以避免第一次使用这个库的加载时间。但是启动每个服务器进程的时间可能会增加,即使进程从来没有使用过这些库。因此建议对那些将被大多数会话使用的库才使用这个选项。

该参数属于POSTMASTER类型参数,请参考表1中对应设置方法进行设置。

  • 如果被声明的库不存在,GaussDB服务将会启动失败。
  • 每一个支持GaussDB的库都有一个特殊的标记用于保证兼容性。因此,不支持GaussDB的库不能用这种方法加载。

取值范围:字符串

默认值:security_plugin

support.huaweicloud.com/centralized-devg-v2-opengauss/devg_03_1354.html