-
使用SSL进行安全的TCP/IP连接 - 数据仓库服务 GaussDB(DWS)
录下。 使用SSH远程连接工具(例如PuTTY)登录gsql客户端主机,然后执行以下命令进入SSL证书的存放目录,并解压SSL证书: cd /home/dbadmin/dws_ssl/ unzip dws_ssl_cert.zip 在gsql客户端主机上,执行export命令,配置SSL认证相关的数字证书参数。
-
创建数据仓库 GaussDB(DWS) - 数据仓库服务 GaussDB(DWS)
参见“创建集群”章节创建GaussDB(DWS)数据仓库。创建成功后,记录集群的内网IP。 为确保ECS与GaussDB(DWS)网络互通,GaussDB(DWS)数据仓库需要与ECS在同一个区域,同一个虚拟私有云和子网下。 表1 DWS规格 参数项 参数取值 区域 华北-北京4 可用区
-
使用函数进行加密 - 数据仓库服务 GaussDB(DWS)
ecryptstr字符串进行解密,返回解密后的字符串。解密使用的keystr必须保证与加密时使用的keystr一致才能正常解密。 gs_encrypt_aes128(encryptstr,keystr) 以keystr为密钥对encryptstr字符串进行加密,返回加密后的字符串
-
GAUSS-51100 -- GAUSS-51199 - 数据仓库服务 GaussDB(DWS)
无 错误原因:在各节点上核实SSH互信失败。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-51101:"SSH exception: \n%s." SQLSTATE: 无 错误原因:远程连接异常。 解决办法:检查确保网络连接必须正常;检查确保远程机器的IP及登录用户和密码必须正确。
-
OBS导入数据示例 - 数据仓库服务 GaussDB(DWS)
中。 在GaussDB(DWS)上,创建外表tpcds.customer_address_ext用于接收数据服务器上的数据。 假设OBS数据服务器与集群网络连接正常,OBS数据服务器IP为xxx.xxx.x.xx,数据源文件格式为CSV,规划的并行导入与示例保持一致。 其中设置的导入信息如下所示:
-
OBS上的数据准备 - 数据仓库服务 GaussDB(DWS)
OBS上的数据准备 操作场景 使用SQL on OBS功能查询OBS数据之前: 已将ORC数据存储在OBS上。 例如,在使用Hive或Spark等组件时创建了ORC表,其表数据已经存储在OBS上的场景。 假设有2个ORC数据文件“product_info.0”和“product_info
-
使用Linux gsql客户端连接集群 - 数据仓库服务 GaussDB(DWS)
nux gsql命令行客户端工具,您可以使用Linux gsql客户端通过集群的公网地址或者内网地址访问集群。 它的运行环境是Linux操作系统,在使用Linux gsql客户端远程连接GaussDB(DWS)集群之前,需要准备一个Linux主机用于安装和运行Linux gsql
-
使用Linux gsql客户端连接集群 - 数据仓库服务 GaussDB(DWS)
nux gsql命令行客户端工具,您可以使用Linux gsql客户端通过集群的公网地址或者内网地址访问集群。 它的运行环境是Linux操作系统,在使用Linux gsql客户端远程连接GaussDB(DWS)集群之前,需要准备一个Linux主机用于安装和运行Linux gsql
-
安全和认证(postgresql.conf) - 数据仓库服务 GaussDB(DWS)
0表示密码验证失败时,自动锁定功能不生效。 正数表示账户被锁定后,当锁定时间超过password_lock_time设定的值时,账户将会被自行解锁。 默认值:1 failed_login_attempts 参数说明:在任意时候,如果输入密码错误的次数达到failed_login_a
-
安全和认证(postgresql.conf) - 数据仓库服务 GaussDB(DWS)
0表示密码验证失败时,自动锁定功能不生效。 正数表示账户被锁定后,当锁定时间超过password_lock_time设定的值时,账户将会被自行解锁。 默认值:1 failed_login_attempts 参数说明:在任意时候,如果输入密码错误的次数达到failed_login_a
-
如何查看表是行存还是列存? - 数据仓库服务 GaussDB(DWS)
如何查看表是行存还是列存? 表的存储方式由建表语句中的ORIENTATION参数控制,row表示行存,column表示列存。 8.1.2及之前版本,不指定ORIENTATION参数,默认为row行存。 8.1.3版本后,支持通过GUC参数default_orientation控制
-
使用Plan Hint进行调优 - 数据仓库服务 GaussDB(DWS)
使用Plan Hint进行调优 Plan Hint调优概述 Join顺序的Hint Join方式的Hint 行数的Hint Stream方式的Hint Scan方式的Hint 子链接块名的hint 运行倾斜的hint 指定子查询不提升的hint 配置参数的hint Hint的错误、冲突及告警
-
示例:从MySQL向GaussDB(DWS)进行数据迁移 - 数据仓库服务 GaussDB(DWS)
ResultSet rs = getDataSet(); //遍历结果集,逐行获取记录 //将每条记录中各字段值,按指定分隔符分割,由换行符结束,拼成一个字符串 //把拼成的字符串,添加到缓存buffer
-
示例:从MySQL向GaussDB(DWS)进行数据迁移 - 数据仓库服务 GaussDB(DWS)
ResultSet rs = getDataSet(); //遍历结果集,逐行获取记录 //将每条记录中各字段值,按指定分隔符分割,由换行符结束,拼成一个字符串 //把拼成的字符串,添加到缓存buffer
-
PG - 数据仓库服务 GaussDB(DWS)
PG_FOREIGN_DATA_WRAPPER系统表存储外部数据封装器定义。一个外部数据封装器是在外部服务器上驻留外部数据的机制,是可以访问的。 表1 PG_FOREIGN_DATA_WRAPPER字段 名字 类型 引用 描述 oid oid - 行标识符(隐藏属性,必须明确选择才会显示)。 fdwname
-
多个表同时进行MERGE INTO UPDATE时,执行失败 - 数据仓库服务 GaussDB(DWS)
这是由于分布式锁导致的,两个DN节点都锁住了自己的数据块,然后又在等待对方的数据块,所以导致锁超时。 这种行为是两阶段锁的特性,分布式情况下都会面临这样的问题。 处理方法 建议对单表执行MERGE,将并发操作改为串行。 父主题: 数据库使用
-
PG - 数据仓库服务 GaussDB(DWS)
PG_FOREIGN_DATA_WRAPPER系统表存储外部数据封装器定义。一个外部数据封装器是在外部服务器上驻留外部数据的机制,是可以访问的。 表1 PG_FOREIGN_DATA_WRAPPER字段 名字 类型 引用 描述 oid oid - 行标识符(隐藏属性,必须明确选择才会显示)。 fdwname
-
示例:从MySQL向GaussDB(DWS)进行数据迁移 - 数据仓库服务 GaussDB(DWS)
ResultSet rs = getDataSet(); //遍历结果集,逐行获取记录 //将每条记录中各字段值,按指定分隔符分割,由换行符结束,拼成一个字符串 //把拼成的字符串,添加到缓存buffer
-
基本概念 - 数据仓库服务 GaussDB(DWS)
集群的每个节点中,都有独立的内存计算和磁盘存储系统,GaussDB(DWS) 根据数据库模型和应用特点,将业务数据划分到不同节点上,通过节点间的网络彼此连接协同计算,使集群作为整体提供数据库服务以满足业务需要。 无共享架构 无共享架构(Shared Nothing Architecture)是一种分布
-
是否支持跨Region进行OBS导入或导出数据? - 数据仓库服务 GaussDB(DWS)
是否支持跨Region进行OBS导入或导出数据? 不支持。GaussDB(DWS)不支持跨Region进行OBS导入或导出数据,必须确保DWS集群和OBS在同一个Region内。 例如,北京四的GaussDB(DWS)集群不能直接将数据导出到北京一的OBS,可以先将数据导出到北京