Quick onboard
Deployment
Data Modeling
Connecting
Migration
Query
Operations and Maintenance
Common Maintenance
Partition
Backup and Restore
Expansion
Mirroring
Resource Management
Security
Monitoring
Performance Tuning
Troubleshooting
Reference Guide
Tool guide
Data type
Storage Engine
Executor
Stream
DR (Disaster Recovery)
Configuration
Index
Extension
SQL Reference
This document describes the configuration parameters in the PL/Java category.
Note!
To ensure system stability and security, manually modifying these parameters should be done with caution.
A colon-separated (:) list of JAR files or directories containing the JAR files required by PL/Java functions.
$GPHOME/lib/postgresql/java directory, whose paths can be omitted.mxadmin user.pljava_classpath parameter is used to assemble the PL/Java classpath at the beginning of each user session.pljava_classpath, it will be added to the PL/Java classpath.pljava_classpath without a path, the JAR file must reside under the $GPHOME/lib/postgresql/java directory.pljava_classpath_insecure is set to false, setting the pljava_classpath parameter requires superuser privileges.| Data Type | Default Value | Setting Classification |
|---|---|---|
| string | master; session; reload; superuser |
Controls whether the server configuration parameter pljava_classpath can be set by users who do not have YMatrix database superuser privileges.
true, pljava_classpath can be set by regular users. Otherwise, pljava_classpath can only be set by a database superuser.Note!
Enabling this parameter allows non-administrative database users to run unauthorized Java methods, introducing potential security risks.
| Data Type | Default Value | Setting Classification |
|---|---|---|
| boolean | false | master; session; restart; superuser |
If set to true, lingering savepoints used in PL/Java functions are released when the function exits.
If set to false, the savepoints are rolled back instead.
| Data Type | Default Value | Setting Classification |
|---|---|---|
| boolean | false | master; system; restart; superuser |
Sets the size (in KB) of the JRE MRU (most recently used) cache for prepared statements.
| Data Type | Default Value | Valid Range | Setting Classification |
|---|---|---|---|
| int | 0 | 0 ~ 512 | master; system; restart; superuser |
Defines startup options for the Java VM.
| Data Type | Default Value | Setting Classification |
|---|---|---|
| string | master; system; reload; superuser |