云数据库 GAUSSDB-连接数据库:参数
参数
参数名称 |
参数说明 |
---|---|
host |
主机IP地址,也可通过环境变量${PGHOST}来指定。 |
port |
主机服务器的端口号,也可通过环境变量${PGPORT}来指定。 |
dbname |
数据库名,也可通过环境变量${PGDATABASE}来指定。 |
user |
要连接的用户名,也可通过环境变量${PGUSER}来指定。 |
password |
要连接用户对应的连接密码。 |
connect_timeout |
用于连接服务器操作的超时值,也可通过环境变量${PGCONNECT_TIMEOUT}来指定。 |
sslmode |
启用SSL加密的方式,也可通过环境变量${PGSSLMODE}来指定。
参数取值范围:
|
sslkey |
指定用于客户端证书的密钥位置,如果需要走SSL连接,并且该参数未指定,可通过设置环境变量${PGSSLKEY}来指定。 |
sslcert |
指定客户端SSL证书的文件名,或者通过设置环境变量${PGSSLCERT}来指定。 |
sslrootcert |
指定一个包含SSL证书机构(CA)证书的文件名称,或者通过设置环境变量${PGSSLROOTCERT}来指定。 |
sslcrl |
指定SSL证书撤销列表(CRL)的文件名。列在这个文件中的证书如果存在,在尝试认证该服务器证书时会被拒绝,从而连接失败。也可通过环境变量${PGSSLCRL}来指定。 |
sslpassword |
指定对密钥解密成明文的密码短语,当指定该参数的时候表示sslkey是一个加密存储的文件,当前sslkey支持des/aes加密方式。
说明:
DES加密算法安全性低,存在安全风险,建议使用更安全的加密算法。 |
disable_prepared_binary_result |
字符串类型,若设置为yes,表示此连接在从预准备语句接收查询结果时不应使用二进制格式。该参数仅用于调试。 取值范围:yes/no。 |
binary_parameters |
字符串类型,该参数表示是否始终以二进制形式发送[]byte。取值范围:yes/no。若该参数设置为yes,建议绑定参数按照[]byte绑定,可以减少内部类型转换。 |
target_session_attrs |
指定数据库的连接类型,该参数用于识别主备节点,也可通过环境变量${PGTARGETSESSIONATTRS}来指定。默认值为“any”,共有六种:any、master、slave、preferSlave、read-write、read-only。
|
loggerLevel |
日志级别,打印相关调试信息,也可通过环境变量${PG LOG GERLEVEL}来指定。 支持trace/debug/info/warn/error/none,级别从高到低。 |
application_name |
设置正在使用连接的GO驱动的名称。缺省值为go-driver,该参数不建议用户配置。 |
RuntimeParams |
要在连接上设置为会话默认值的运行时参数。例如参数名search_path,application_name,timezone等。各参数的详细介绍参见客户端连接缺省设置,可通过show语法查看参数是否设置成功。 |
autoBalance |
字符串类型,分布式环境下,使用该参数开启负载均衡连接。默认值为false,共有六种:true、balance、roundrobin、shuffle、priorityn、false。
|
recheckTime |
integer类型,定期检测数据库集群中CN状态,获取可用CN的IP列表的时间间隔,取值范围为5到60秒,默认为10秒。 |
usingEip |
boolean类型。此值用于控制是否使用弹性公网IP做负载均衡。默认值为true,表示使用弹性公网IP做负载均衡;false表示使用数据IP做负载均衡。 |
- GaussDB数据库参数调优_GaussDB版本_高斯数据库参数调优
- 连接RDS for MySQL数据库_华为云数据库RDS_语法_数据库连接_连接命令
- 连接GaussDB(for MySQL)数据库_华为云数据库GaussDB(for MySQL)_数据库连接
- 云数据库Gaussdb快速入门_gaussdb连接__gaussdb案例
- 如何连接云数据库 RDS for MySQL_MySQL数据库连接_华为云
- GaussDB使用技巧_高斯数据库下载_高斯数据库使用技巧_华为云
- GaussDB工具_gaussdb怎么读_高斯数据库工具_华为云
- 云数据库 GeminiDB系统架构_免费试用云数据库
- 云数据库专题
- 云数据库专题