检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
管理SQL终端连接 在Data Studio中,用户查看执行计划和成本、可视化计划解释以及在结果集中进行操作时,可重用SQL终端中的现有连接或新建连接。默认情况下,SQL终端会重用现有连接。当有多个查询在现有连接中排队等待执行时,请使用新连接,因为查询会按顺序执行且可能存在延迟。
“重用连接”允许用户为结果集选择相同的SQL终端连接或新连接。根据数据库服务器中定义的隔离级别,该选择会影响记录的可见性。 如果“重用连接”打开,可以通过终端连接进行数据操作、刷新结果窗口。 对于某些数据库,可以在结果窗口中编辑由终端创建或使用的临时表。 如果“重用连接”关闭,将使用新连接进行数据操作、刷新结果窗口。
选择“打开新的终端”,或在工具栏中单击“打开新的终端”按钮,或使用快捷键“Ctrl+T”打开新的SQL终端。 显示“SQL终端”页签。 新“SQL终端”页签的名称格式如下: <数据库名>@<连接信息>(<页签编号>)例如:postgres@IDG_1(2)。同一连接信息的每个“SQL终端”页签的页签编号不同。
SQL终端管理 打开多个“SQL终端”页签 管理SQL查询执行历史 打开并保存SQL脚本 在“SQL终端”页签中查看表属性和PL/SQL函数/过程 终止正在执行的SQL查询 SQL查询格式化 在“SQL终端”页签中选择数据库对象 查看执行计划和开销 图形化查看执行计划和开销 使用SQL终端
以及私钥密码加密文件。 服务器配置 GaussDB(DWS)在集群部署完成后,默认已开启SSL认证模式。服务器端证书,私钥以及根证书已经默认配置完成。 SSL证书和客户端配置 用户需要配置客户端配置。 GaussDB(DWS)提供SSL证书下载。 登录GaussDB(DWS)管理控制台,在左侧导航栏中,选择“管理
在“SQL终端”页签中选择数据库对象 Data Studio 在“SQL终端”页签中显示建议列表,提供建议的模式、表、列和视图名。 执行以下步骤选择数据库对象: 按下“Ctrl+空格”,输入所需数据库父对象名。列表内容会随输入的数据库对象名进行调整。数据库对象列表显示连接到“SQL终端”页签的数据库的所有对象。
妥善保存访问密钥。 配置JDBC连接使用IAM认证方式连接集群 配置JDBC连接参数 表1 数据库连接参数 参数 描述 url gsjdbc4.jar/gsjdbc200.jar数据库连接描述符。JDBC接口不提供重试连接的能力,您需要在业务代码中实现重试连接的处理。url示例如下:
Studio前保存文件终端 退出前,Data Studio会提醒用户保存在终端中所做的编辑。 执行以下步骤保存文件终端: 单击Data Studio的“关闭”按钮,弹出“退出应用程序”对话框。 单击“标准退出”。 弹出“保存文件”对话框,会显示未保存的文件终端。 选择需要保存的文件终端。 单击“确定”。
连接管理 申请域名 修改集群域名 删除集群域名 获取集群可绑定的ELB列表 集群绑定ELB 集群解绑ELB 集群绑定EIP 集群解绑EIP 父主题: API说明
配置DWS数据源连接 参见创建CDM集群先完成CDM集群创建并绑定弹性IP。 确保CDM集群与DWS集群在同一个区域、虚拟私有云下,以保证网络互通。 在CDM管理控制台的“集群管理”页面,单击集群操作列的“作业管理”,选择“连接管理 > 新建连接”。 连接器类型选择“数据仓库服务(DWS)”,单击“下一步”。
配置JDBC连接(使用负载均衡方式) 背景信息 很多用户在使用JDBC连接集群时只连接集群的一个CN,这就导致单个CN压力较大并且别的CN资源浪费,并且这种方式还有单点故障导致连接不可用的风险。 用户可使用JDBC连接多个CN避免以上问题。主要有以下三种方式: 使用ELB连接集群
脚本文件可以在多个终端页签打开。 仅在当前终端类型为SQL终端时,才能执行打开SQL脚本功能。 Data Studio允许用户在SQL终端中打开并保存SQL脚本。系统保存更改后,SQL终端页签自动变更为文件终端页签。 保存SQL脚本 “保存”选项会自动将文件终端的内容保存到关联文件。
Studio在“消息”选项卡显示操作状态。 如果在导出结果时磁盘已满,则Data Studio会在“消息”选项卡中报错。清理磁盘,重新建立连接并导出结果数据。 父主题: SQL终端管理
使用JDBC连接数据库 在Linux和Windows环境下操作方法相同,以下步骤以Windows环境为例。 是否采用SSL方式连接GaussDB(DWS)集群。 是,参见设置SSL连接开启SSL连接,默认为开启。执行2。 否,参见设置SSL连接关闭SSL连接,执行4。 (可选
击集群操作列的“作业管理”,选择“连接管理 > 新建连接”。 连接器类型选择“Oracle”,单击“下一步”。 配置Oracle连接,单击“测试”通过后,单击“保存”。 表1 Oracle连接信息 参数项 取值 名称 oracle 数据库服务器 192.168.1.100(示例,请填写Oracle实际的公网IP)
initialSize 0 初始连接数。当前连接池被启动时初始化的创建的连接个数,起始生效版本为1.2版本。 maxTotal 8 最大活动连接数。可以在当前连接池中同一时刻被分配的有效连接数的最大值,如果设置为负数,则不限制。 maxIdle 8 最大空闲连接数。在连接池中,可以保持空闲状
Password=password Port 服务器的端口号。 Port=8000 Sslmode SSL认证工作模式。集群默认开启。 取值及含义: disable:只尝试非SSL连接。 allow:首先尝试非SSL连接,如果连接失败,再尝试SSL连接。 prefer:首先尝试SSL连接,如果连接失败,将尝试非SSL连接。
当用户通过SSL证书尝试和另一服务器建立连接时,为什么连接成功了? 解答:如果不同服务器使用相同SSL证书,那么第二次连接应成功,因为证书会缓存。 当用户通过不同的SSL证书尝试和另一服务器建立连接时,由于证书不匹配连接失败。 当用户右键单击过程并在“对象浏览器”窗口中进行刷新,过程本身不可见。原因是什么?
连接设置 介绍设置客户端和服务器连接方式相关的参数。 max_connections 参数说明:允许和数据库连接的最大并发连接数。此参数会影响集群的并发能力。 参数类型:POSTMASTER 取值范围:整型。CN最小值为1,最大值为16384;DN最小值为1, 最大值为26214
468/63. 原因分析 当前数据库连接已经超过了最大连接数。 错误信息中,non-active的个数表示空闲连接数,例如,non-active为508,说明当前有大量的空闲连接。 创建用户时设置了该用户的最大连接数。 查询数据库连接数,如果显示连接数未达设定上限,可能是由于创建用户时设置了该用户的最大连接数。