检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
导入数据后执行查询,查看执行时间: 图1 未使用partial cluster key 图2 未使用partial cluster key后CU加载情况 优化后 where条件中l_shipdate和l_quantity的distinct值数量较少且可以做min max过滤,将字段l_sh
连接MySQL实例,查看MySQL数据库情况。 mysql -h <host>-P<port>-u <userName>-p--ssl-ca=<caDIR> 表1 参数说明 参数 说明 <host> MySQL数据库连接地址。 <port> 数据库端口,默认3306。 <userName> MySQL管理员账号,默认为root。
sess-key 使用单独的会话密钥。公钥加密总是使用一个单独的会话密钥。该选项用于对称密钥加密,因为对称密钥加密默认直接使用 S2K密钥。 0 0,1 pgp_sym_encrypt s2k-mode 使用的S2K算法。 3 0,表示不使用salt。不推荐! 1,表示使用salt ,但是迭代固定次数。
另一种是使用CREATE SEQUENCE自定义一个新的Sequence,然后通过nextval('sequence_name')函数递增序列并返回新值,将nextval('sequence_name')函数读取的序列值,指定为某一字段的默认值,这样该字段就可以作为唯一标识符。
入时,建议使用“-e”和“-c”参数,即导入前删除已存在于待导入数据库中的数据库对象,同时当出现导入错误时,忽略当前错误,继续执行导入任务,并在导入后会显示相应的错误信息。 以root用户登录到服务器,执行如下命令进入数据存放路径。 1 cd /opt/bin 使用gs_res
disable 否 不使用SSL安全连接。 allow 可能 如果数据库服务器要求使用,则可以使用SSL安全加密连接,但不验证数据库服务器的真实性。 prefer 可能 如果数据库支持,那么首选使用SSL安全加密连接,但不验证数据库服务器的真实性。 require 是 必须使用SSL安全连
使用Postman调用创建快照接口 场景描述 本章节指导用户使用Postman调用创建快照接口。API的调用方法请参考如何调用API。 涉及接口 调用该接口时,需要进行认证鉴权,涉及的接口如下: 认证鉴权:经过身份认证,获得操作API的权限。 创建快照:通过该接口创建集群的快照。
另一种是使用CREATE SEQUENCE自定义一个新的Sequence,然后通过nextval('sequence_name')函数递增序列并返回新值,将nextval('sequence_name')函数读取的序列值,指定为某一字段的默认值,这样该字段就可以作为唯一标识符。
使用Postman调用创建集群接口 场景介绍 本章节指导用户使用Postman创建GaussDB(DWS)集群。该接口为异步接口,创建集群需要10~15分钟。API的调用方法请参考如何调用API。 准备工作 已注册华为云账号并开通华为云,完成实名认证,请参见注册华为账号并开通华为云。
使用Python第三方库psycopg2连接集群 用户在创建好数据仓库集群后使用psycopg2第三方库连接到集群,则可以使用Python访问GaussDB(DWS) ,并进行数据表的各类操作。 连接集群前的准备 GaussDB(DWS)集群已绑定弹性IP。 已获取GaussDB
PROCEDURE(使用RETURNS) 使用RETURNS的PROCEDURE迁移为使用RETURNS的FUNCTION。 Netezza语法 迁移后语法 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
使用DRS将数据导入GaussDB(DWS) 使用数据复制服务(Data Replication Service,简称DRS),可以将其他数据源的数据导入到GaussDB(DWS)集群的数据库中。当前支持导入的数据源主要包括以下: MySQL DDM PostgreSQL(公测)
使用函数进行加密 数据加密作为有效防止未授权访问和防护数据泄露的技术,在各种信息系统中广泛使用。作为信息系统的核心,GaussDB(DWS)数仓也提供数据加密功能,包括透明加密和使用SQL函数加密。 GaussDB(DWS)主要提供了哈希函数和对称密码算法来实现对数据列的加解密。
使用gsql连接DWS 使用gsql连接DWS集群 进入到ECS的/opt目录下,并执行环境变量。 1 2 cd /opt source gsql_env.sh 执行以下命令连接GaussDB(DWS)数据库。其中,<DWS的内网IP>、<用户dbadmin密码>从创建数据仓库GaussDB(DWS)获取。
Studio无法连接到服务器。 解决方法:检查服务器是否在指定IP地址及端口运行。通过gsql连接指定用户,检查其可用性。 Data Studio使用过程中的连接问题。 解决方法:Data Studio使用过程中的连接问题,下例说明。 创建数据库连接。 执行查询。 当任一数据库(
column_list | * ] [ force not null column_list ] ] 在任何gsql客户端登录数据库成功后,可以使用该命令进行数据的导入/导出。但是与SQL的COPY命令不同,该命令读取/写入的文件是本地文件,而非数据库服务器端文件;所以,要操作的文件
如何使用GaussDB(DWS)的\copy导入导出? 由于云上GaussDB(DWS)是全托管服务,用户无法登录后台,无法使用copy进行导入导出文件,所以云上将copy语法禁掉。云上推荐将数据文件放到obs上,使用obs外表进行入库,如果需要使用copy导入导出数据,可以参考如下方法:
单击“清除”可清除“创建数据库连接”对话框中的所有字段。 使用快捷键(Ctrl+V)在“新建/选择数据库连接”窗口中粘贴数据。Data Studio的对话框中无法使用右键菜单选项。 选中“启用SSL”,单击“SSL”页签设置SSL证书选项,详情请参见配置SSL连接。 图1 配置SSL参数
使用CDM迁移数据到GaussDB(DWS) 使用云数据迁移服务(Cloud Data Migration,简称CDM),可以将其他数据源(例如MySQL)的数据迁移到GaussDB(DWS) 集群的数据库中。 使用CDM迁移数据到GaussDB(DWS)的典型场景,请参见云数据迁移服务(简称CDM)的如下章节:
群 > 集群列表”页面,单击指定集群所在行操作列的“登录”按钮。 本实践以8.1.3.x版本为例,8.1.2及以前版本不支持此登录方式,可以使用Data Studio连接集群。 登录成功后,进入SQL编辑器。 复制如下SQL语句,在SQL窗口中,单击“执行SQL”,创建目标表user_dws。