400-800-0824
info@ymatrix.cn
400-800-0824
info@ymatrix.cn
400-800-0824
info@ymatrix.cn
400-800-0824
info@ymatrix.cn
400-800-0824
info@ymatrix.cn
YMatrix 文档
关于 YMatrix
标准集群部署
数据写入
数据迁移
数据查询
运维监控
参考指南
工具指南
数据类型
存储引擎
执行引擎
系统配置参数
SQL 参考
常见问题(FAQ)
新架构 FAQ
集群部署 FAQ
SQL 查询 FAQ
MatrixGate FAQ
运维 FAQ
监控告警 FAQ
PXF FAQ
PLPython FAQ
性能 FAQ
本文档介绍了系统配置参数中 PL / JAVA 类别的相关参数。
注意!
为确保系统稳定与安全,请务必谨慎手动修改相关参数。
包含 jar 文件或目录的冒号(:)分隔列表,其中包含 PL/Java 函数所需的 jar 文件。
$GPHOME/lib/postgresql/java
目录中的 jar 文件的路径可以省略。 jar 文件必须安装在所有 YMatrix 主机上的相同位置,并且可由 mxadmin 用户读取。pljava_classpath
参数用于在每个用户会话开始时组装 PL/Java 类路径(Classpath)。 会话启动后添加的 jar 文件不可用于该会话。pljava_classpath
中指定了 jar 文件的完整路径,则会将其添加到 PL/Java 类路径中。pljava_classpath
中, 则 jar 文件必须位于 $GPHOME/lib/postgresql/java
目录下。pljava_classpath_insecure
为 false
, 则设置 pljava_classpath
参数需要超级用户权限。数据类型 | 默认值 | 设置分类 |
---|---|---|
string | master;session;reload;superuser |
控制是否可以由没有 YMatrix 数据库超级用户权限的用户设置服务器配置参数 pljava_classpath
。
true
,则 pljava_classpath
可由常规用户设置。否则,pljava_classpath
只能由数据库超级用户设置。 注意!
启用此参数会使非管理员数据库用户能够运行未经授权的 Java 方法,从而暴露出安全风险。
数据类型 | 默认值 | 设置分类 |
---|---|---|
boolean | false | master;session;restart;superuser |
如果为值 true
,则 PL/Java 函数中使用的延迟保存点将在函数退出时释放。如果为 false
,则将回滚保存点。
数据类型 | 默认值 | 设置分类 |
---|---|---|
boolean | false | master;system;restart;superuser |
为预准备语句设置 JRE MRU(最近使用)缓存的大小(KB)。
数据类型 | 默认值 | 取值范围 | 设置分类 |
---|---|---|---|
int | 0 | 0 ~ 512 | master;system;restart;superuser |
定义 Java VM 的启动选项。
数据类型 | 默认值 | 设置分类 |
---|---|---|
string | master;system;reload;superuser |