数据库特性规范 表1 数据库价值特性推荐 特性分类 特性列表 说明 表类型 HASH分布表 自动分片的表,建议数据量大的表使用(如交易记录)。 REPLICATE分布表 不分片的普通表,建议数据少的表使用(如国家名称表)。 事务 分布式事务…
数据库对象命名需要满足约束:长度不超过63个字符, 以字母或下划线开头, 中间字符可以是字母、数字、下划线、$、#。 不使用保留或非保留关键字命名数据库对象。 也可以使用如下指令查看关键字: SELECT * FROM pg_get_key…
业务使用前必须由root用户为业务创建DATABASE、SCHEMA和USER,然后再赋予相关用户对应对象的权限。 如果该用户不是该schema的owner,要访问schema下的对象,需要同时给用户赋予schema的usage权限和对象的…
必须指定表分布(DISTRIBUTE BY),表分布策略选择的原则如下: 目前提供REPLICATION和HASH两种表分布策略。REPLICATION分布会在每个节点保留一份相同的完整的数据表。HASH分布会根据所提供的分布键值将表数据分…
字段设计应使用推荐类型。 字段设计需使用推荐字段,如果需要使用禁用、不推荐的字段类型,建议联系技术支持进行评估。 这些数据类型不推荐或禁止的原因是业务使用场景较少,未大规模商用。 对于业务上有迫切字段类型要求的,联系技术支持,提交需求。 表…
使用数据库索引实践推荐的索引类型。 索引设计建议使用推荐类型,如果需要使用禁用、不推荐、限制使用的索引类型,建议联系GaussDB数据库专家进行评估。 表1 数据库索引实践推荐 索引类型 说明 是否推荐 主键/唯一索引 单列或多列主键/唯一…
避免使用存储过程、触发器等实现业务逻辑,应该将这些逻辑都放到业务服务器上处理,避免对数据库产生逻辑依赖。 业务的数据库升级脚本中,禁止使用存储过程实现升级逻辑。 仅创建对固定入参有固定返回值的函数,函数必须设为IMMUTABLE和SHIPP…
基本规范 部署规范 数据库对象命名规范 数据库设计规范 权限设计规范 表设计规范 字段设计规范 索引设计规范 函数/存储过程设计规范 父主题: 使用规范建议 同意关联代理商云淘科技,购买华为云产品更优惠(QQ 78315851) 内容没看懂…
资源评估规范 基于表1模板估算台账,资源利用率尽量控制在40%-70%间,低40%建议缩容,高于70%建议扩容。 表1 GaussDB上线台账 组件 规格一 规格二 规格三 规格四 规格五 MEM/CPU 文件 磁盘容量 备注 CN 8C6…