-
运维账户 - 数据仓库服务 GaussDB(DWS)
运维账户 背景信息 当用户使用集群过程中出现问题需要联系技术支持人员协助解决时,GaussDB(DWS)支持在控制台通过授权账户控制技术支持人员访问集群的操作权限用于定位问题。 运维账户仅8.1.3.110及以上集群版本支持,历史版本需要联系技术支持人员升级使用。 功能概述 主要提供以下功能:
-
相关概念 - 数据仓库服务 GaussDB(DWS)
文件。由于表空间是一个目录,仅是起到了物理隔离的作用,其管理功能依赖于文件系统。 模式 GaussDB(DWS)的模式是对数据库做一个逻辑分割。所有的数据库对象都建立在模式下面。GaussDB(DWS)的模式和用户是弱绑定的,所谓的弱绑定是指虽然创建用户的同时会自动创建一个同名模
-
相关概念 - 数据仓库服务 GaussDB(DWS)
文件。由于表空间是一个目录,仅是起到了物理隔离的作用,其管理功能依赖于文件系统。 模式 GaussDB(DWS)的模式是对数据库做一个逻辑分割。所有的数据库对象都建立在模式下面。GaussDB(DWS)的模式和用户是弱绑定的,所谓的弱绑定是指虽然创建用户的同时会自动创建一个同名模
-
数据脱敏 - 数据仓库服务 GaussDB(DWS)
数据脱敏 技术背景 大数据时代中数据蕴藏的巨大价值同时也带来了隐私信息保护方面的难题,数据脱敏用于实现大数据高效共享的同时对敏感信息的安全保护。 功能描述 DWS支持客户以表的列为单元创建脱敏策略,客户可针对业务中的敏感数据进行策略创建,敏感数据的界定由客户结合自身业务场景识别。
-
集群容灾 - 数据仓库服务 GaussDB(DWS)
集群容灾 技术背景 为了对于GaussDB(DWS)集群的提供容灾能力,采用双集群周期同步数据的方式,将主集群数据同步到跨AZ/Region的集群。当前的双集群方式是对比了业界几种典型的方式:应用侧双写,异地多副本之后,结合GaussDB(DWS)自身的架构特点以及容灾方案的可复制性而确定的。
-
示例:从MySQL向GaussDB(DWS)进行数据迁移 - 数据仓库服务 GaussDB(DWS)
getDataSet(); //遍历结果集,逐行获取记录 //将每条记录中各字段值,按指定分隔符分割,由换行符结束,拼成一个字符串 //把拼成的字符串,添加到缓存buffer while
-
示例:从MySQL向GaussDB(DWS)进行数据迁移 - 数据仓库服务 GaussDB(DWS)
getDataSet(); //遍历结果集,逐行获取记录 //将每条记录中各字段值,按指定分隔符分割,由换行符结束,拼成一个字符串 //把拼成的字符串,添加到缓存buffer while
-
示例:从MySQL向GaussDB(DWS)进行数据迁移 - 数据仓库服务 GaussDB(DWS)
getDataSet(); //遍历结果集,逐行获取记录 //将每条记录中各字段值,按指定分隔符分割,由换行符结束,拼成一个字符串 //把拼成的字符串,添加到缓存buffer while
-
基于GDS的集群互联互通 - 数据仓库服务 GaussDB(DWS)
基于GDS的集群互联互通 技术背景 在大中型企业中,因数仓分层、业务规划等原因,通常会部署多个GaussDB(DWS)集群,并进行跨集群的数据同步。面向集群间的数据同步,通常需满足大数据量、并行执行等要求,如何提供高效的跨集群数据同步能力成为当下数据领域热点之一。 功能描述 Ga
-
例行重建索引 - 数据仓库服务 GaussDB(DWS)
例行重建索引 背景信息 数据库经过多次删除操作后,索引页面上的索引键将被删除,造成索引膨胀。例行重建索引,可有效的提高查询效率。 数据库支持的索引类型包含B-tree索引、GIN索引和PSORT索引。 对于B-tree索引,例行重建索引可有效的提高查询效率。 如果数据发生大量删除
-
ALTER TABLE PARTITION - 数据仓库服务 GaussDB(DWS)
202303); split_clause子句用于把一个分区切割成多个分区。 将范围分区表customer_address的P7分区以800为分割点切分: 1 ALTER TABLE customer_address SPLIT PARTITION P7 AT(800) INTO (PARTITION
-
gds - 数据仓库服务 GaussDB(DWS)
gds_uninstall 背景信息 gds_uninstall是用于批量卸载GDS的脚本工具。 注意事项 执行脚本前需设置环境变量,可参考《开发指南》中“导入数据>通过外表并行导入>安装配置和启动GDS”章节。 脚本需要在python 3环境下运行。 必须在root用户下执行脚本gds_uninstall。
-
定时增删DWS 3.0逻辑集群 - 数据仓库服务 GaussDB(DWS)
定时增删DWS 3.0逻辑集群 背景信息 逻辑集群支持周期性增删能力。支持在计划时间段内,动态创建、删除计算逻辑集群,实现计算资源动态伸缩。 该功能仅支持DWS 3.0集群,历史版本需要联系技术支持人员升级使用。 DWS 3.0集群包年/包月集群在定时增加逻辑集群时自动扩容节点,节点按需计费。
-
Database Schema Convertor - 数据仓库服务 GaussDB(DWS)
Database Schema Convertor 技术背景 当客户选择切换到华为数据库后可能会面临数据库的迁移任务,数据库迁移包括用户数据迁移和应用程序sql脚本迁移。 其中,应用程序sql脚本迁移是一个复杂、高风险且耗时的过程。 功能描述 Database Schema Co
-
子查询表达式 - 数据仓库服务 GaussDB(DWS)
尽量少用标量子查询(标量子查询指结果为1个值,并且条件表达式为等值的子查询)。 避免在SELECT目标列中使用子查询,可能导致计划无法下推影响执行性能。 子查询嵌套深度建议不超过2层。由于子查询会带来临时表开销,过于复杂的查询应考虑从业务逻辑上进行优化。 子查询可以在 SELECT 语句中嵌套其他查询,从
-
智能分布列推荐 - 数据仓库服务 GaussDB(DWS)
智能分布列推荐 背景信息 智能分布列推荐是应用于分布式数据库系统中的一项重要功能,旨在帮助用户优化数据存储和查询性能。即通过分析历史查询日志,为用户的数据表自动推荐最佳的分布列,以便在分布式数据库系统中实现数据的高效分片和存储,并提升查询性能。 如果当前控制台界面不支持该功能,请联系技术支持人员。
-
概述 - 数据仓库服务 GaussDB(DWS)
Studio在对象浏览器上加载和操作的性能直接取决于要加载的对象数量,包括表、视图、列等。 内存消耗也取决于加载对象的数量。 为了提高加载对象的性能和内存使用效率,建议将对象分割为多个命名空间,并避免使用包含大量对象、过度倾斜的命名空间。默认情况下,Data Studio会为登录的用户加载search_path集中
-
gds - 数据仓库服务 GaussDB(DWS)
gds_ctl.py 背景信息 在配置了gds.conf的情况下,就可通过gds_ctl.py控制gds的启动和停止。 前置条件 只支持在Linux系统执行该命令。执行前,需确保目录结构如下: |----gds |----gds_ctl.py |----config |-------gds
-
内存 - 数据仓库服务 GaussDB(DWS)
起内存分配不足。 max_stack_depth 参数说明:设置GaussDB(DWS)执行堆栈的最大安全深度。需要这个安全界限是因为在服务器里,并非所有程序都检查了堆栈深度,只是在可能递规的过程,比如表达式计算这样的过程里面才进行检查。 参数类型:SUSET 设置原则: 此参数
-
分布式事务 - 数据仓库服务 GaussDB(DWS)
分布式事务 技术背景 在分布式share nothing架构下,表的数据分布在不同的节点上。客户端的一条或多条语句可能会同时修改多个节点上的数据,这种情况下,会产生分布式事务。分布式事务需要关注: 在各个节点上事务的原子性,分布式事务在所有节点上要么全部成功要么全部失败。 事务的