检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
如果未绑定弹性公网IP,则需要为数据库实例绑定弹性公网IP。具体操作请参考绑定弹性公网IP。 端口 需要连接的数据库端口。创建实例时自定义的端口,GaussDB实例的默认端口为8000。 数据库 需要连接的数据库名。实例创建成功后,会默认生成名称为postgres的数据库。 用户名 需要访问GaussDB实例的账号名称。默认root。
通过gsql连接实例 本章介绍在管理控制台购买GaussDB实例后,如何使用gsql客户端连接GaussDB实例。 步骤一:购买ECS 步骤二:查询需要连接实例的IP地址和端口号 步骤三:测试连通性 步骤四:获取驱动包 步骤五:连接数据库 非SSL连接 SSL连接 购买ECS G
需要访问GaussDB实例的账号名称。默认root。 密码 要访问GaussDB实例的账号所对应的密码。 单击“测试连接”,若弹框中显示“连接成功”,则说明可正常连接,单击“确定”关闭弹框。 单击“确定”,即可建立数据库连接,此时连接默认为关闭状态,需要手动打开连接。 在连接名处右键,单击“打开连接”。
函数、数据生成等功能。 易用、稳定。 连接方式如图1所示。 图1 实例内网和弹性公网连接 ECS与GaussDB实例在同一VPC、同一安全组时,默认ECS与GaussDB实例内网互通,则通过内网IP地址连接实例。 ECS与GaussDB实例在同一VPC、不同安全组时,需要为Gau
ns值时,可能会出现CN节点连接DN失败情况,报错提示“pooler... Too many clients already”。 对于管理员用户的连接数限制会略超过max_connections设置,目的是为了让管理员在连接被普通用户占满后仍可以连接上数据库,再超过一定范围(sy
数。业务压力大时,容易出现内存不足,报错提示“memory is temporarily unavailable”。 对于管理员用户的连接数限制会略超过max_connections设置,目的是为了让管理员在连接被普通用户占满后仍可以连接上数据库,再超过一定范围(sysadmin
数。业务压力大时,容易出现内存不足,报错提示“memory is temporarily unavailable”。 对于管理员用户的连接数限制会略超过max_connections设置,目的是为了让管理员在链接被普通用户占满后仍可以连接上数据库,再超过一定范围(sysadmin
址场景下,gsql普通连接业务连接。该参数应用于max_connections最大连接限制后的允许最大连接数。 unix_socket_directory 参数说明:设置GaussDB服务器侦听客户端连接的Unix域套接字目录,仅sysadmin用户可以访问。 该参数属于POST
GaussDB信息页面。 在“实例管理”页面,选择需要登录的目标数据库,单击操作列表中的“登录”,进入数据管理服务实例登录界面。 图1 登录实例 可以在“实例管理”页面,单击目标实例名称,进入实例的“基本信息”页面,在页面右上角,单击“登录”,进入数据管理服务实例登录界面。 图2 登录实例 在“自定
数。业务压力大时,容易出现内存不足,报错提示“memory is temporarily unavailable”; 对于管理员用户的连接数限制会略超过max_connections设置,目的是为了让管理员在连接被普通用户占满后仍可以连接上数据库,再超过一定范围(sysadmin
数。业务压力大时,容易出现内存不足,报错提示“memory is temporarily unavailable”。 对于管理员用户的连接数限制会略超过max_connections设置,目的是为了让管理员在连接被普通用户占满后仍可以连接上数据库,再超过一定范围(sysadmin
关闭连接 在使用数据库连接完成相应的数据操作后,需要关闭数据库连接。 关闭数据库连接可以直接调用其close方法即可。 // 认证用的用户名和密码直接写到代码中有很大的安全风险,建议在配置文件或者环境变量中存放(密码应密文存放,使用时解密),确保安全; // 本示例以用户名和密码
unavailable”。 对于管理员用户的连接数限制会略超过max_connections设置,目的是为了让管理员在连接被普通用户占满后仍可以连接上数据库,再超过一定范围(sysadmin_reserved_connections参数)后才会报错。即管理员用户的最大连接数等于max_connections
说明: postgres为需要连接的数据库名称,10.0.0.0为实例绑定的公网IP地址,root为登录数据库的用户名,8000为实例的端口号。 排除连接命令错误 请获取正确的连接地址、端口参数配置、用户名和密码,并重试连接实例。 内网连接 连接地址 目标实例的“基本信息”页面,“节点列表”模块的“IP地址”。
ns值时,可能会出现CN节点连接DN失败情况,报错提示“pooler... Too many clients already”。 对于管理员用户的连接数限制会略超过max_connections设置,目的是为了让管理员在连接被普通用户占满后仍可以连接上数据库,再超过一定范围(sy
这个参数指定服务器的操作系统用户,例如requirepeer=postgres。当建立一个Unix域套接字连接时,如果设置了这个参数,客户端在连接开始时检查服务器进程是否运行在指定的用户名之下。如果发现不是,该连接会被一个错误中断。这个参数能被用来提供与TCP/IP连接上SSL证书相似的服
关闭连接 在使用数据库连接完成相应的数据操作后,需要关闭数据库连接。 关闭数据库连接可以直接调用连接的close方法。 // 认证用的用户名和密码直接写到代码中有很大的安全风险,建议在配置文件或者环境变量中存放(密码应密文存放,使用时解密),确保安全; // 本示例以用户名和密码
关闭连接 在使用数据库连接完成相应的数据操作后,需要关闭数据库连接。 关闭数据库连接可以直接调用连接的close方法。 // 认证用的用户名和密码直接写到代码中有很大的安全风险,建议在配置文件或者环境变量中存放(密码应密文存放,使用时解密),确保安全。 // 本示例以用户名和密码
适合于应用程序需以混合顺序使用多个连接的情况。 如果应用程序创建多个执行线程,它们不能共享同一个连接,必须明确控制对连接的访问(利用互斥量)或者每个线程使用一个唯一连接。 方法2:执行一个语句来切换连接: EXEC SQL SET CONNECTION connection-name; 适用于许多语句在同一个连接上执行的情况。
关闭连接 在使用数据库连接完成相应的数据操作后,需要关闭数据库连接。 关闭数据库连接可以直接调用其close方法即可。 // 认证用的用户名和密码直接写到代码中有很大的安全风险,建议在配置文件或者环境变量中存放(密码应密文存放,使用时解密),确保安全; // 本示例以用户名和密码