检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
基于表结构设计和调优提升GaussDB(DWS)查询性能 调优前:学习表结构设计 步骤1:创建初始表并加装样例数据 步骤2:测试初始表结构下的系统性能并建立基线 步骤3:调优表操作具体步骤 步骤4:创建新表并加载数据 步骤5:测试新的表结构下的系统性能 步骤6:调优表性能评估 附录:表创建语法
SQL开发规范 DDL操作规范 INSERT操作规范 UPDATE&DELETE操作规范 SELECT操作规范 父主题: GaussDB(DWS)开发设计建议
SQL开发规范 DDL操作规范 INSERT操作规范 UPDATE&DELETE操作规范 SELECT操作规范 父主题: GaussDB(DWS)开发设计规范
创建集群 功能介绍 该接口用于创建集群。 集群必须要运行在VPC之内,创建集群前,您需要先创建VPC,并获取VPC和子网的ID。 该接口为异步接口,创建集群需要10~15分钟。暂不支持包年/包月计费模式。 调用方法 请参见如何调用API。 URI 1 POST /v1.0/{project_id}/clusters
删除集群 功能介绍 此接口用于删除集群。集群删除后将释放此集群的所有资源,包括用户数据。为了安全起见,请在删除集群前为这个集群创建快照。 调用方法 请参见如何调用API。 URI 1 DELETE /v1.0/{project_id}/clusters/{cluster_id}
文字符必须为UTF-8编码。 每个接口的请求消息体内容不同,也并不是每个接口都需要有请求消息体(或者说消息体为空),GET、DELETE操作类型的接口就不需要消息体,消息体具体内容需要根据具体接口而定。 对于获取用户Token接口,您可以从接口的请求部分看到所需的请求参数及参数说
查询磁盘信息 功能介绍 该接口用于查询主机监控磁盘信息。 调用方法 请参见如何调用API。 URI GET /v1.0/{project_id}/dms/disk 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID。获取方法,请参见获取项目ID。
INSERT多VALUES批插场景使用COPY替代 违反规范的影响: 多VALUES解析耗时、耗资源,入库效率低。 方案建议: 前端使用COPY类接口(如JDBC的CopyManger等)代替INSERT VALUES。 建议3.4 禁止针对普通列存表进行实时INSERT操作 违反规范的影响:
删除逻辑集群 功能介绍 此接口用于删除逻辑集群。 调用方法 请参见如何调用API。 URI DELETE /v2/{project_id}/clusters/{cluster_id}/logical-clusters/{logical_cluster_id} 表1 路径参数 参数
检查容灾名称 功能介绍 该接口用于查询容灾名称是否可用。 调用方法 请参见如何调用API。 URI GET /v2/{project_id}/disaster-recovery/check-name 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String
删除告警订阅 功能介绍 该接口用于删除订阅的告警。 调用方法 请参见如何调用API。 URI DELETE /v2/{project_id}/alarm-subs/{alarm_sub_id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String
查询主机概览 功能介绍 该接口用于查询主机监控概览信息。 调用方法 请参见如何调用API。 URI GET /v1.0/{project_id}/dms/host-overview 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID。获取方法,请参见获取项目ID。
编辑逻辑集群 功能介绍 此接口用于编辑修改逻辑集群。 调用方法 请参见如何调用API。 URI PUT /v2/{project_id}/clusters/{cluster_id}/logical-clusters/{logical_cluster_id} 表1 路径参数 参数 是否必选
扩容集群 功能介绍 此接口用于扩容集群。 调用方法 请参见如何调用API。 URI 1 POST /v1.0/{project_id}/clusters/{cluster_id}/resize 表1 路径参数 参数 是否必选 参数类型 描述 cluster_id 是 String
停止容灾 功能介绍 该接口用于停止容灾操作。 容灾状态为“运行中”和“停止失败”时可以执行停止容灾操作。 停止后,将无法进行数据同步,请谨慎操作。 仅支持DWS 2.0集群。 调用方法 请参见如何调用API。 URI POST /v2/{project_id}/disaster-
查询集群标签 功能介绍 该接口用于查询指定集群的标签信息。 调用方法 请参见如何调用API。 URI GET /v1.0/{project_id}/clusters/{cluster_id}/tags 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String
查询job进度 功能介绍 该接口用于查询job进度信息。 调用方法 请参见如何调用API。 URI GET /v1.0/{project_id}/job/{job_id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID。获取方法,请参见获取项目ID。
重启逻辑集群 功能介绍 该接口用于重启逻辑集群。 调用方法 请参见如何调用API。 URI POST /v2/{project_id}/clusters/{cluster_id}/logical-clusters/{logical_cluster_id}/restart 表1 路径参数
集群缩容 功能介绍 该接口用于缩容集群。 调用方法 请参见如何调用API。 URI 1 POST /v1.0/{project_id}/clusters/{cluster_id}/cluster-shrink 表1 路径参数 参数 是否必选 参数类型 描述 project_id
违反规范的影响: 复杂和嵌套的存储过程维护成本高,故障定位难度大,恢复耗时长。 方案建议: 不使用存储过程或只使用一层存储过程,不嵌套。 开发存储过程设计对应的日志表,将关键步骤前后的信息记录到日志表中,操作步骤如下。 保存并查看日志操作步骤。 创建日志表。 1 2 3 4 5 6 7 8 9