检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Convertor)是一款运行在Linux或Windows操作系统上的命令行工具,致力于向用户提供简单、快速、可靠的应用程序sql脚本迁移服务,通过内置的语法迁移逻辑解析源数据库应用程序sql脚本,并迁移为适用于GaussDB(DWS)数据库的应用程序sql脚本。 DSC不需要连接数据库,可在离线模式下实现零停
支持(单机版不支持) 支持 逻辑集群 支持(单机版不支持) 支持 快照 支持(单机版不支持) 支持 参数修改 支持 支持 安全设置 支持 支持 MRS数据源 支持(单机版不支持) 支持 标签 支持 支持 节点管理 支持(单机版不支持) 支持 升级管理 支持(单机版不支持) 支持 日志服务 支持(单机版不支持)
事件级别。 source_type String 事件源类别。 occur_time Long 时间。 project_id String 项目ID。 source_id String 事件源ID。 source_name String 事件源名称。 status Integer 状态。 subject
--command=COMMAND 声明gsql要执行一条字符串命令然后退出。 - -C, --set-file=FILENAME 使用文件作为命令源而不是交互式输入,gsql处理完文件后不退出,继续处理其他内容。 绝对路径或相对路径,且满足操作系统路径命名规则。 -d, --dbname=DBNAME
dataSource updateExtDataSource 创建MRS数据源 dataSource createExtDataSource 删除MRS数据源 dataSource deleteExtDataSource 更新MRS数据源 dataSource updateExtDataSource
是 String 事件订阅名称。 source_type 否 String 事件源类型支持: cluster backup disaster-recovery source_id 否 String 事件源ID。 category 否 String 事件类别支持: management
MRS导出支持的数据类型请参见表2。 表1 ORC格式的只写外表与HIVE数据类型匹配关系 类型名称 GaussDB(DWS)内表支持类型(数据源表) GaussDB(DWS)只写外表对应的类型 HIVE建表类型 1字节整数 TINYINT TINYINT(不推荐) SMALLINT SMALLINT(推荐)
OBS导出支持的数据类型请参见表1。 表1 ORC格式的只写外表与HIVE数据类型匹配关系 类型名称 GaussDB(DWS)内表支持类型(数据源表) GaussDB(DWS)只写外表对应的类型 HIVE建表类型 1字节整数 TINYINT TINYINT(不推荐) SMALLINT SMALLINT(推荐)
是 String 事件订阅名称。 source_type 否 String 事件源类型支持 cluster backup disaster-recovery source_id 否 String 事件源ID。 category 否 String 事件类别支持 management monitor
开关enable_trigger_shipping和enable_fast_query_shipping开启(默认均开启)。 源表触发器使用的触发器函数为plpgsql类型(推荐类型)。 源表与触发表分布键的类型、数量完全相同,均为行存表,且所属的nodegroup相同。 原INSERT/UPDA
X最后一位数字的升级更新,例如,集群版本从1.1.0升级到1.1.1。 持续时间:整个升级过程将花费不到10分钟。 业务影响:在此期间,如果升级源版本至8.1.3及以上版本,则支持在线补丁,补丁升级期间不要求用户停止业务,业务存在秒级闪断。如果在8.1.3以下版本业务会中断1至3分钟,建议在业务低峰期进行。
解决办法:检查输入参数。 GAUSS-03105: "source array too small" SQLSTATE: 2202E 错误原因:源数组中没有要替换的索引号的元素。 解决办法:检查输入参数。 GAUSS-03106: "invalid nargs: %d" SQLSTATE:
解决方案:必须是系统管理员才能创建数据源。 level: ERROR GS_213150010 错误码: Permission denied when changing owner of data source %s. 解决方案:必须是系统管理员才能更改数据源的owner。 level: ERROR
) ; 输入:CREATE VOLATILE TABLE AS WITH DATA(session_mode=Teradata) 如果源表具有PRIMARY KEY(主键)或UNIQUE CONSTRAINT(唯一约束),则该表不包含任何重复记录。在这种情况下,不需要添加MINUS操作符删除重复的记录。
index relations" SQLSTATE: XX000 错误原因: 实现索引合并时,输入了一个索引或者超过了最大值(300)个索引作为源索引。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01958: "mergingBtreeIndexes, only btree
and %s is not supported" SQLSTATE: 0A000 错误原因:这两种字符编码集无法互相转换。 解决办法:检查源目标字符集和目标字符集是否兼容。 父主题: GAUSS-02601 -- GAUSS-02700
in_redistribution "char" 是否需要重分布: n表示NodeGroup没有再进行重分布。 y表示NodeGroup是重分布过程中的源节点组。 t表示NodeGroup是重分布过程中的目的节点组。 s表示NodeGroup不需要重分布,重分布过程将跳过此节点组。 group_members
runcate/Alter table),表级别扩容技术,扩容期间业务不中断、无感知。 支持在线升级:8.1.1及以上源版本支持大版本在线升级,8.1.3及以上源版本支持补丁在线升级,升级期间用户无需停止业务,业务存在闪级秒断。 高可靠 事务管理 支持事务块,用户可以通过start
SQL调优流程 对慢SQL语句进行分析,通常包括以下步骤: 操作步骤 收集SQL中涉及到的所有表的统计信息。在数据库中,统计信息是规划器生成计划的源数据。没有收集统计信息或者统计信息陈旧会造成执行计划严重劣化,从而导致性能问题。从经验数据来看,10%左右性能问题是因为没有收集统计信息。具体请参见更新统计信息。
如果关联的表在另外一个集群是复制表或者存在数据倾斜,性能可能会很差。 使用期间,两个集群的状态应为“Normal”。 使用期间,禁止对远端集群的源数据表做ddl修改和增、删、改操作,否则可能导致查询结果不一致。 两个集群都需要具备基于Foreign Table的SQL on other