检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
【关注】行存表支持检查约束,而列存表不支持。 【建议】从命名上明确标识检查约束,例如,将检查约束命名为 “CK+字段名”。 父主题: 数据库对象设计
exception: \n%s." SQLSTATE: 无 错误原因:远程连接异常。 解决办法:检查确保网络连接必须正常;检查确保远程机器的IP及登录用户和密码必须正确。 GAUSS-51107: "Ssh Paramiko failed." SQLSTATE: 无 错误原因:Paramiko互信失败。
tabase对象和Tablespace对象。 重分布过程是以表为单位执行,如果用户执行交换分区,分区表和待交换的非分区表有一个完成重分布,一个没有完成重分布,这两个表属于两个节点组,这种情况不支持交换分区,需要等两个表都重分布完之后才能执行交换分区。 操作步骤 登录GaussDB(DWS)管理控制台。
'joy'),(2,'lily'); 转换成逻辑集群lc1 转换期间,用户可执行增删改查等简单DML语句,执行数据库对象等复杂DDL语句会阻塞业务,请选择业务低峰窗口期进行。 登录GaussDB(DWS)管理控制台,在左导航栏选择“集群 > 专属集群”,单击指定集群名称进入“集群详情”页面。
TITLE Teradata Permanent、Global Temporary和Volatile表支持关键字TITLE。在迁移过程中,TITLE文本将被注释掉。 如果TITLE文本拆分为多行,则在迁移后脚本中,换行符(ENTER)替换为空格。 输入:CREATE TABLE,使用TITLE
tabase下所有对象的所有权限,包括删除权限。删除权限影响较大,请谨慎使用。 Schema设计建议 【关注】如果该用户不具有sysadmin权限或者不是该Schema的owner,要访问Schema下的对象,需要同时给用户赋予Schema的usage权限和对象的相应权限。 【关
CASCADE | RESTRICT CASCADE:级联删除所有依赖于被删除对象的对象。 RESTRICT:缺省值,拒绝删除那些有任何依赖对象存在的对象。 示例 删除名称为u1的角色拥有的所有数据库对象: 1 DROP OWNED BY u1; 父主题: DDL语法
CASCADE | RESTRICT CASCADE:级联删除所有依赖于被删除对象的对象。 RESTRICT:缺省值,拒绝删除那些有任何依赖对象存在的对象。 示例 删除名称为u1的角色拥有的所有数据库对象: 1 DROP OWNED BY u1; 父主题: DDL语法
复制自动快照 用户可以对自动快照进行复制,生成手动快照以便长期保留。 复制自动快照 登录GaussDB(DWS)管理控制台。 在左侧导航栏中,选择“管理 > 快照管理”。 默认显示用户所有的快照。用户可以对自动快照进行复制。 在快照列表中,在需要复制快照所对应的“操作”列,单击“更多
查看运维任务 登录GaussDB(DWS)管理控制台。 在集群列表中单击指定集群名称。 进入“集群详情”页面,切换至“智能运维”页签。 在运维详情部分切换至运维状态模块。 单击指定运维任务名称,将显示运维任务运行的详细信息。 运维任务:Vacuum 状态:等待中、运行中、已完成、失败。
PG_JOBS PG_JOBS系统表存储用户创建的定时任务的任务详细信息,定时任务线程定时轮询pg_jobs系统表中的时间,当任务到期会触发任务的执行。该系统表属于Shared Relation,所有创建的job记录对所有数据库可见。 表1 PG_JOBS字段 名字 类型 描述 job_id
索引 CREATE TABLE语句支持创建索引。DSC支持带有主索引(PRIMARY INDEX)和唯一索引(UNIQUE INDEX)的TABLE语句。 该工具不会添加DISTRIBUTE BY HASH用于创建具有主键(PRIMARY KEY)和非唯一主索引的表。 输入:CREATE
约束 表中的约束应用于多列。DSC支持以下约束: REFERENCES约束/FOREIGN KEY:目前无法通过工具迁移。 PRIMARY KEY约束:可通过工具迁移。 UNIQUE约束:可通过工具迁移。 输入:CREATE TABLE,使用CONSTRAINT 1 2 3
BTREE索引 GaussDB(DWS)支持BTREE索引,但USING BTREE关键字在语句中的位置与MySQL存在差异。DSC工具迁移时会根据GaussDB(DWS)的特性进行相应适配。 内联BTREE索引 输入示例 1 2 3 4 5 6 7 8 9 10
个字节,因此建议数据库名称长度不要超过63个字节,不要使用多字节字符作为对象名。(如果出现因为误操作导致在多字节字符的中间截断进而无法删除数据库对象的现象,请使用截断前的数据库对象名进行删除操作,或将该对象从各个数据库节点的相应系统表中依次删掉。) 数据库名称遵循SQL标识符的一
变长字符串,n描述了可以存储的最大字符长度。 10MB TEXT 不限长度(不超过1GB-8203字节)变长字符串。 1GB-8203字节 父主题: 数据库对象设计
HASH索引 GaussDB(DWS)不支持HASH索引。DSC工具迁移时会根据GaussDB(DWS)的特性将其迁移为普通索引。 内联HASH索引。 输入示例 1 2 3 4 5 6 7 8 9 10 11 12 CREATE TABLE `public`.`
删除索引 MySQL支持DROP INDEX和ALTER TABLE DROP INDEX两种删除索引的语句。DSC工具迁移时会根据GaussDB(DWS)的特性进行相应适配。 DROP INDEX 输入示例 1 2 3 4 5 6 7 8 9 10 11 12
权限授予或撤销 数据库对象创建后,进行对象创建的用户就是该对象的所有者。集群安装后的默认情况下,未开启三权分立,数据库系统管理员具有与对象所有者相同的权限。 也就是说对象创建后,默认只有对象所有者或者系统管理员可以查询、修改和删除对象,以及通过GRANT将对象的权限授予其他用户。为
TPC-H数据构建 从官网获取TPC-H工具。 登录ECS云服务器,执行如下命令创建TPC-H存放目录。 1 2 mkdir -p /data1/script/tpch-kit/tpch1000X mkdir -p /data2/script/tpch-kit/tpch1000X