检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
网络环境:安装、运行DataCheck工具的服务器,需要与待连接的数据库的网络是互通的。 下载DataCheck工具 下载DataCheck客户端软件,请联系技术支持工程师。 安装DataCheck工具 DataCheck是一款运行在Linux或Windows操作系统上的命令行工具,可免安装使用,下载软件包后,用户解压软件包即可使用。
查询数据源 功能介绍 该接口用于查询数据源。 调用方法 请参见如何调用API。 URI GET /v1.0/{project_id}/clusters/{cluster_id}/ext-data-sources 表1 路径参数 参数 是否必选 参数类型 描述 project_id
前言 读者对象 文档约定 第三方许可 父主题: DSC
DSC 前言 DSC简介 使用DSC Teradata语法迁移 MySQL语法迁移 Oracle语法迁移 Netezza语法迁移 DSC常见问题 故障处理 术语表
本信息”页签,可查看集群版本。 图1 下载工具 下载客户端软件。 表1 DSC下载地址 下载地址 校验文件 DSC_8.3.1.111.zip DSC_8.3.1.111.zip.sha256 下载到本机后,使用WinSCP工具,将DSC工具上传到一个需安装工具的Linux主机上。
WITH AS WITH AS 在GaussDB(DWS)中用于声明一个或多个可以在主查询中通过名字引用的子查询,相当于临时表。DSC工具支持该关键字,迁移工程中保留。 输入示例 1 2 3 4 5 6 7 8 9 10 WITH e AS ( SELECT
新、或删除其中的值。 ROWID ROWID伪列返回特定行的具体地址。 图1 输入:ROWID 图2 输出:ROWID ROWNUM 对于查询返回的每行数据,ROWNUM伪列段会返回一个数字,表示Oracle从一个表或一组连接的行中选择行的顺序。选择的第一行的ROWNUM为1,第二行为2,以此类推。
生成配置文件命令 功能 generate-config命令用于生成细粒度容灾的双集群容灾配置文件和主备集群倒换配置文件的初始化设置,用户可生成后自己修改。 命令格式 python3 $GPHOME/script/DisasterFineGrained.py -t generate-config
快速定位查询存储倾斜的表 目前提供的倾斜查询接口有函数:table_distribution(schemaname text, tablename text) 、table_distribution() 以及视图PGXC_GET_TABLE_SKEWNESS,客户可以根据自身业务情况来选择使用。
WRITE的表中读取数据。 可以通过tdMigrateLOCKoption参数来配置如何对包含LOCK关键字的查询进行迁移。如果该参数设置为false,工具将跳过该查询的迁移并记录日志。 输入:ACCESS LOCK(tdMigrateLOCKOption=True) 1 2 3
在SQL终端编辑临时表时,请确保启用了连接重用功能。有关如何启用该功能,请参阅管理SQL终端连接。 执行以下步骤编辑临时表: 在临时表上执行查询。 “结果”页签会显示SQL查询的结果以及执行的查询语句。 “结果”页签中编辑临时表。可单击“添加”、“删除”、“保存修改”、“取消修改”编辑临时表。 父主题: 表管理
组合索引中列顺序错误,影响查询效率。 最佳实践: 索引的使用需兼顾以下条件: 索引列必须是常用于过滤条件或JOIN关联条件的列。 索引列必须是DISTINCT值多的列。 创建多列组合索引时,DISTINCT值多的列往前放。 单表索引个数控制在5个以内,可通过组合索引控制索引的个数。 数据批量增删改场
管理SQL终端连接 在Data Studio中,用户查看执行计划和成本、可视化计划解释以及在结果集中进行操作时,可重用SQL终端中的现有连接或新建连接。默认情况下,SQL终端会重用现有连接。当有多个查询在现有连接中排队等待执行时,请使用新连接,因为查询会按顺序执行且可能存在延迟。在处理临时表
Data Studio Data Studio简介 下载并安装Data Studio客户端 配置Data Studio 配置SSL连接 连接管理 库管理 SQL终端管理 安全管理 故障处理 FAQs
组合索引中列顺序错误,影响查询效率。 最佳实践: 索引的使用需兼顾以下条件: 索引列必须是常用于过滤条件或JOIN关联条件的列。 索引列必须是DISTINCT值多的列。 创建多列组合索引时,DISTINCT值多的列往前放。 单表索引个数控制在5个以内,可通过组合索引控制索引的个数。 数据批量增删改场
相对于seq_page_cost,减少这个值将导致系统更倾向于使用索引扫描,而增加这个值使得索引扫描开销比较高。可以通过同时增加或减少这两个值来调整磁盘I/O相对于CPU的开销。 cpu_tuple_cost 参数说明:设置优化器计算在一次查询中处理每一行数据的开销。 参数类型:USERSET 取值范围:浮点型,0~10000。
查询表大小时报错“could not open relation with OID xxx” 问题现象 在执行pg_table_size查询表大小时,出现报错“could not open relation with OID xxxx.”。 原因分析 通过执行pg_table_s
dws-client 简介 dws-client是一款基于DWS JDBC实现的高性能、便捷入库工具,用户在使用时必须保证JDBC可以连接。其中使用dws-client入库具备如下优势: dws-client提供对缓存的空间、时间维度的限制,支持攒批提升入库性能,以满足业务在高峰低谷期的入库实时性。
Select 序列 Usage, Select, Update, All Usage 函数 Execute, All Execute 为了提高“查找”/“查找和替换”的操作性能,建议将超过10000字符的单行断开为多个短行。 以下性能测试的观测项和结果有助于了解Data Studio的各方面性能:
获取当前发布命令 功能 get-current-disaster命令用于获取当前发布列表。 命令格式 python3 $GPHOME/script/DisasterFineGrained.py -t get-current-disaster --current-disaster-file