检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
gsql客户端并连接集群 请参见下载客户端下载Linux gsql客户端,并使用SSH文件传输工具(例如WinSCP工具),将客户端工具上传到一个待安装Linux gsql的Linux主机上。 推荐下载使用与集群版本匹配的gsql工具,即8.1.0及以上版本集群使用8.1.x版本gsql、8.2.0及以上版本集群使用8
DSC简介 概述 运行环境 父主题: DSC
gsql gsql概述 下载客户端 使用指导 获取帮助 命令参考 元命令参考 常见问题处理
日志参考 日志概述 SQL迁移日志 Perl迁移日志 父主题: 使用DSC
创建外表 Data Studio暂不支持创建外表,只支持查看外表。 刷新“对象浏览器”后,可查看在“SQL终端”或任何其他工具中执行创建的外表。 在数据库、模式、或外表组级别单击右键并选择“刷新”查看新创建的外表。 父主题: 表管理
TopSQL查询示例 本章节以查询TPC-DS样例数据的作业为例,演示如何查看实时TopSQL和历史TopSQL。 配置集群参数 查询TopSQL资源监控信息之前,需要先配置相关的GUC参数,以便能查询到作业的资源监控历史信息或归档信息。步骤如下: 登录GaussDB(DWS)管理控制台。
Oracle SQL配置 设置Oracle配置参数可在迁移Oracle数据库脚本时自定义迁移工具的行为。 打开config文件夹中的features-oracle.properties文件,并根据实际需要设置表1中的参数。 表1 features-oracle.properties文件中的配置参数
通常,QUALIFY子句和CSUM()、MDIFF()、ROW_NUMBER()、RANK()等分析函数(窗口函数)一同使用。子查询中会包含QUALIFY子句指定的窗口函数。迁移工具支持QUALIFY使用MDIFF()、RANK()和ROW_NUMBER()函数。QUALIFY是Teradata
约束和限制 使用Data Studio的约束和限制包含以下所有内容。 字符编码 当查看的SQL语句、DDL、对象名称或数据中包含中文时,在操作系统支持GBK的前提下,Data Studio客户端字符编码需设置为GBK。 连接管理 在“新建连接”和“编辑连接”窗口的“高级”页签的包
GROUP BY转换 MySQL/ADB分组查询的时候允许查询非分组字段,不报错;DWS分组查询时只能查询分组字段和聚集函数,报错。因此补齐没有group by的查询分组字段。 输入示例 1 SELECT e.department_id, department_name, ROUND(AVG(salary)
可在“SQL预览”页签自动查看输入数据的SQL查询。 支持序列DDL Data Studio支持用户进行显示序列DDL和导出序列DDL操作,包括“显示DDL”,“导出DDL”,“导出DDL和数据”。 在“对象浏览器”窗格中,右键单击序列名,显示菜单选项。 选择“显示DDL”选项查看DDL语句。
Studio工具。 如果同时拥有不同版本的集群,单击“下载”时会下载与集群最低版本相对应的Data Studio工具。如果当前没有集群,单击“下载”时将下载到低版本的Data Studio工具。GaussDB(DWS)集群可向下兼容低版本的Data Studio工具。 单击“历史
插入多行。目标查询将转化为公用表表达式(CTE)。 图7 输入:INSERT ALL 图8 输出:INSERT ALL INSERT FIRST Oracle的INSERT FIRST语句用于在first条件为真时执行INSERT语句,而其他语句会被忽略。目标查询将转化为公用表表达式。
第三方许可 本节包含适用于该工具的第三方许可。 ANTLR v4.9.3 Apache Commons IO 2.11 Apache Commons CLI 1.5 Apache Log4j 2.17.2 JSON.org json 20220320 postgresql 42.4
复制到搜索窗口。 显示执行进度条 查询在“SQL终端”窗口执行时,窗口会呈现进度条动态显示运行时间。 查询执行完成后,时间条消失。 时间条旁显示完成查询所用总时间。 如果您想取消查询,可在时间条旁单击“取消”。 如下图所示: “取消”按钮已从工具栏中删除。 在PL/SQL编辑器中编译/调试对象时也会显示执行进度条。
Netezza配置 设置Netezza配置参数可在迁移Netezza数据库脚本时自定义迁移工具的行为。 打开config文件夹中的features-netezza.properties文件,并根据实际需要设置表1中的参数。 表1 features-netezza.properties文件中的配置参数
tdMigrateLOCKoption 该参数是否迁移包含LOCK关键字的查询。 true表示在迁移此类查询时注释掉LOCK功能(LOCK到ACCESS)。 false表示不迁移此类查询。工具会跳过此查询,并记录以下消息: Gauss does not have equivalent
Teradata中CREATE INDEX的列和表名的顺序和GaussDB(DWS)中不同。使用参数distributeByHash配置数据在集群节点间的分布方式。该工具不会添加DISTRIBUTE BY HASH用于创建具有主键和非唯一主索引的表。 输入:主键非主索引的超集,且仅有1列匹配 1 2 3 4
WITH AS WITH AS 在GaussDB(DWS)中用于声明一个或多个可以在主查询中通过名字引用的子查询,相当于临时表。DSC工具支持该关键字,迁移工程中保留。 输入示例 1 2 3 4 5 6 7 8 9 10 WITH e AS ( SELECT
索引 唯一索引 普通索引和前缀索引 HASH索引 BTREE索引 SPATIAL空间索引 FULLTEXT全文索引 删除索引 索引重命名 父主题: MySQL语法迁移