检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
审计 审计开关 父主题: GaussDB(DWS)数据库GUC参数
原理说明:在A集群通过协同分析访问B集群数据时,A集群所有DN会与B集群CN建立连接和活跃会话。 违反规范的影响: B集群(远端集群)中CN压力过大,导致连接和活跃会话资源超限,访问异常。 方案建议: 应尽量使用外表单表访问并避免并发,避免多外表关联查询;无法避免并发场景时,并发数需根据A集群DN数及B集群常规
方案建议: 实时INSERT场景评估单次入库数据量和数据总量,总量小的场景可以改为行存表。 实时INSERT场景前端攒批,保证单次、单表、单分区、单DN入库数据量接近6W,建议最低不少于5K。 实时INSERT场景使用Hstore列存表(8.3.0及以上集群版本)。 父主题: GaussDB(DWS)
OperateAccess权限的委托。 数据库 要创建的OBS数据源连接所在的数据库。 描述 要创建的OBS数据源连接的描述信息。 确认无误后,单击“确认”按钮,提交创建操作,创建过程大约需要10秒钟左右。 更新OBS数据源配置 操作场景 当OBS数据源连接创建之后,GaussDB(DWS)会定期更新数据源使用的
GaussDB(DWS)存储过程开发规范 建议5.1 避免使用复杂的存储过程,避免存储过程嵌套 违反规范的影响: 复杂和嵌套的存储过程维护成本高,故障定位难度大,恢复耗时长。 方案建议: 不使用存储过程或只使用一层存储过程,不嵌套。 开发存储过程设计对应的日志表,将关键步骤前后的信息记录到日志表中,操作步骤如下。
通过设置事务超时预警,可以监控自动回滚的事务并定位其中的语句问题,也可以监控执行时间过长的语句。 transaction_sync_naptime 参数说明:为保证数据一致性,当本地事务与GTM上snapshot中状态不一样时会阻塞其他事务的运行,需要等待本地节点上事务状态与GTM状态一致后再运行。当CN
GaussDB(DWS)开发设计建议 GaussDB(DWS)总体开发设计规范 GaussDB(DWS)连接管理规范 GaussDB(DWS)对象设计规范 GaussDB(DWS) SQL开发规范 GaussDB(DWS)外表功能开发规范 GaussDB(DWS)存储过程开发规范 GaussDB(DWS)各对象设计详细规则
GaussDB(DWS)是分布式架构。数据分布在各个DN上。总体上讲,良好的表设计需要遵循以下原则: 【关注】将表数据均匀分布在各个DN上。数据均匀分布,可以防止数据在部分DN上集中分布,从而导致因存储倾斜造成集群有效容量下降。通过选择合适的分布列,可以避免数据倾斜。 【关注】将表的扫描压
参数说明:控制分区缓存的默认策略。该参数8.3.0及以上集群版本支持。 参数类型:USERSET 取值范围:枚举类型 cache_each_partition_as_possible表示尽可能的缓存插入的数据,插入时遇到不同分区的数据并不一定将数据刷入CU。 flush_when_swit
Hudi外表查询 Hudi外表可以直接查询数据,默认查询实时视图;也可以通过设置增量查询参数实现增量视图查询。 增量查询 针对hudi增量查询功能,可以通过设置增量查询参数实现增量查询。 1 2 3 4 SET hoodie.SCHEMA.FOREIGN_TABLE.consume
数据膨胀磁盘空间不足,导致性能降低 问题现象 用户数据膨胀严重,磁盘空间不足,性能低。 原因分析 用户可在管控面执行全库Vacuum/Vacuum Full,以定期进行空间回收: 用户频繁创建、删除表,导致系统表膨胀严重,需要对系统表执行Vacuum。 用户频繁执行UPDATE、
ata和MySQL三种兼容模式,分别兼容Oracle、Teradata和MySQL语法,不同兼容模式下的语法行为有一些差异。 数据库兼容模型可以在创建数据库时指定(由DBCOMPATIBILITY参数控制),语法示例如下,具体参见CREATE DATABASE语法。 1 CREATE
容错性 当数据库系统发生错误时,以下参数控制服务器处理错误的方式。 exit_on_error 参数说明:控制终止会话。 参数类型:SUSET 取值范围:布尔型 on表示任何错误都会终止当前的会话。 off表示只有FATAL级别的错误才会终止会话。 默认值:off omit_encoding_error
VALUES (1210, 'necklace', 'jewels', 200); 简单查询 通过SELECT ... FROM ... 语句从数据库中获取结果。 1 2 3 4 5 6 7 8 9 10 11 SELECT category FROM newproducts;
} } } 通过本地文件导入导出数据 在使用JAVA语言基于GaussDB(DWS)进行二次开发时,可以使用CopyManager接口,通过流方式,将数据库中的数据导出到本地文件或者将本地文件导入数据库中,文件格式支持CSV、TEXT等格式。 样例程序如下
、数据库增长统计数据和数据库性能统计数据。 死锁 为使用同一资源而产生的无法解决的争用状态。 索引 数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。 统计信息 数据库使用统计信息估算查询代价,以查找代价最小的执行计划,统计信息一般是数据库自动
antclient_19_17\oci.dll)。 再回到PL/SQL Developer界面,依次输入用户名、密码及数据库地址。 单击“确定”,若能正常连接数据库,说明PL/SQL Developer安装完成。 父主题: 迁移表定义
通过设置事务超时预警,可以监控自动回滚的事务并定位其中的语句问题,也可以监控执行时间过长的语句。 transaction_sync_naptime 参数说明:为保证数据一致性,当本地事务与GTM上snapshot中状态不一样时会阻塞其他事务的运行,需要等待本地节点上事务状态与GTM状态一致后再运行。当CN
转换为指定格式的时间戳 current_timestamp to_number 类型转换函数 数据库管理 表2 数据库管理 热度排名 高频问题 页面地址 1 查看表定义 查看DDL 查看视图结构 查询数据库和表大小 查看表和数据库的信息 2 清理表空间 VACUUM FULL 表在大量执行增删改后,如何提升查询性能
容错性 当数据库系统发生错误时,以下参数控制服务器处理错误的方式。 exit_on_error 参数说明:控制终止会话。 参数类型:SUSET 取值范围:布尔型 on表示任何错误都会终止当前的会话。 off表示只有FATAL级别的错误才会终止会话。 默认值:off omit_encoding_error