检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
支持的关键词和特性 DSC支持迁移的Teradata关键字和特性如表1所示。 “版本”列代表初次支持该关键字/特性的版本。 “备注”列包含该特性的配置参数,可用于自定义迁移工具迁移相应的关键字/特性。 表1 支持的Teradata关键词和特性列表 章节 对象->关键词/特性 版本
数学函数 ** 输入:** 1 expr1 ** expr2 输出: 1 expr1 ^ expr2 MOD 输入:MOD 1 expr1 MOD expr2 输出: 1 expr1 % expr2 NULLIFZERO 可以使用tdMigrateNULLIFZERO参数来配置
MERGE MERGE是ANSI标准的SQL语法操作符,用于从一个或多个来源中选择行来更新或插入到表或视图中,可以指定更新或插入到目标表或视图的条件。 输入:MERGE 1 2 3 4 5 6 7 8 MERGE INTO tab1 A using ( SELECT c1, c2,
字符串类型 概述 MySQL以字符单位解释字符列定义中的长度规范。这适用于 CHAR、VARCHAR和TEXT类型。DSC工具支持以下列出类型转换。 类型对照 表1 字符串类型对照表 MySQL字符串类型 MySQL INPUT GaussDB(DWS) OUTPUT CHAR CHAR
BLOCK_SIZE 在ADB中,指定列式存储中每个block存储的Value的个数,也是最小的IO单元。GaussDB(DWS)不支持该属性修改表定义信息,DSC迁移时会将该关键字删除。 输入示例 1 2 3 4 5 6 7 DROP TABLE IF EXISTS exists
LIKE 表克隆 MySQL数据库中,可以使用CREATE TABLE .. LIKE ..方式克隆旧表结构创建新表。GaussDB(DWS)也支持这种建表方式。DSC工具迁移时会添加额外的表属性信息。 输入示例 1 2 3 4 5 6 7 8 CREATE TABLE IF NOT
employees" VALUES (11,'Frank1','Williams',1,2); DELAYED 在MySQL 5.7中,DELAYED关键字被接受,但被服务器忽略。
数据库关键字 DSC支持GaussDB(DWS)关键字,如NAME、LIMIT、OWNER、KEY和CAST。这些关键字必须放在双引号内。 GaussDB(DWS)关键字(NAME/VERSION/LABEL/POSITION) NAME, VERSION, LABEL, POSITION
针对某个服务器进行访问的函数,以一个服务器进程号为参数,其范围从1到当前活跃服务器的数目。 pg_stat_get_db_numbackends(oid) 描述:查询当前实例上指定数据库活跃的服务器线程数目。
pv_compute_pool_workload() 描述:提供云上加速集群当前负载信息。
GAUSS-04371 -- GAUSS-04380 GAUSS-04371: "Invalid value for tablespace maxsize: '%s'" SQLSTATE: 22023 错误原因:表空间限额设置格式或者数值不正确。 解决办法:依据对应的提示信息进行修正格式或者数值
GAUSS-04401 -- GAUSS-04410 GAUSS-04401: "The local index %u on the partition %u not exist." SQLSTATE: 42704 错误原因:可能由于drop partition和drop index
(DEBUG_SERVER_ALREADY_IS_ATTACHED) D0005 未附加调试服务器(DEBUG_SERVER_NOT_ATTACHED) D0006 已同步调试服务器(DEBUG_SERVER_ALREADY_IN_SYNC) D0007 未同步调试服务器(DEBUG_TARGET_SERVERS_NOT_IN_SYNC
GAUSS-00991 -- GAUSS-01000 GAUSS-00991: "encoding conversion function %s must return type 'void'" SQLSTATE: 42P17 错误原因:编码转换函数只能返回void。 解决办法:检查编码转换函数
GAUSS-01423: "operator family '%s' does not exist for access method '%s'" SQLSTATE: 42704 错误原因:ALTER OPERATOR FAMILY时,为指定access method服务的operator
GAUSS-01431 -- GAUSS-01440 GAUSS-01431: "operator class '%s' for access method '%s' already exists" SQLSTATE: 42710 错误原因:CREATE OPERATOR CLASS
GAUSS-01481 -- GAUSS-01490 GAUSS-01481: "parameter '%s' cannot be set in a secondary extension control file" SQLSTATE: 42601 错误原因:CREATE EXTENSION
GaussDB(DWS)语句处于idle in transaction状态常见场景 在使用PGXC_STAT_ACTIVITY视图查询用户SQL相关信息时,查询结果中的state字段有时会显示“idle in transaction”。idle in transaction具体含义为
GaussDB(DWS)的CPU资源隔离管控介绍 CPU资源管控概述 在不同的业务场景中,对数据库的系统资源(CPU资源、内存资源、IO资源和存储资源)进行合理的分配,保证执行查询时有充足的系统资源,确保查询性能,可以维持业务稳定性。 GaussDB(DWS)的资源管理功能支持用户根据自身业务将资源按需划分成不同的资源池
执行业务报错“Can't fit xid into page” 问题现象 场景一:执行VACUUM FULL时报错“Can't fit xid into page, now xid is 34181619720, base is 29832807366, min is 3, max