检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
【规则】业务使用前必须先创建业务数据库。禁止使用数据库安装后默认创建的postgres数据库存储业务数据,建议根据业务情况创建业务自己的数据库。 【规则】创建数据库时必须指定字符集为UTF8,创建数据库时必须选择与客户端统一的编码字符集。 为了满足全球化需求,数据库编码应能够存储与标识绝大多
【规则】业务使用前必须先创建业务数据库。禁止使用数据库安装后默认创建的postgres数据库存储业务数据,建议根据业务情况创建业务自己的数据库。 【规则】创建数据库时必须指定字符集为UTF8,创建数据库时必须选择与客户端统一的编码字符集。 为了满足全球化需求,数据库编码应能够存储与标识绝大多
【规则】业务使用前必须先创建业务数据库。禁止使用数据库安装后默认创建的postgres数据库存储业务数据,建议根据业务情况创建业务自己的数据库。 【规则】创建数据库时必须指定字符集为UTF8,创建数据库时必须选择与客户端统一的编码字符集。 为了满足全球化需求,数据库编码应能够存储与标识绝大多
数据库设计规范 基本规范 部署规范 数据库对象命名规范 Database和Schema设计规范 权限设计规范 字符集设计规范 表设计规范 字段设计规范 索引设计规范 函数/存储过程设计规范 约束设计 视图和关联表设计 父主题: 开发设计建议
函数/存储过程设计规范 【规则】禁止使用存储过程、触发器等实现业务逻辑,应该将这些逻辑都放到业务服务器上处理,避免对数据库产生逻辑依赖。 【规则】业务的数据库升级脚本中,禁止使用存储过程实现升级逻辑。 【规则】仅创建对固定入参有固定返回值的函数,函数必须设为IMMUTABLE和SHIPPABLE类型。
函数/存储过程设计规范 【规则】禁止使用存储过程、触发器等实现业务逻辑,应该将这些逻辑都放到业务服务器上处理,避免对数据库产生逻辑依赖。 【规则】业务的数据库升级脚本中,禁止使用存储过程实现升级逻辑。 【规则】仅创建对固定入参有固定返回值的函数,函数必须设为IMMUTABLE和SHIPPABLE类型。
数据库对象设计 Database和Schema设计 表设计 字段设计 约束设计 视图和关联表设计 父主题: 开发设计建议
数据库对象设计 Database和Schema设计 表设计 字段设计 约束设计 视图和关联表设计 父主题: 开发设计建议
开发设计建议 概述 数据库设计规范 数据库编程规范 客户端编程规范
开发设计建议概述 开发设计建议约定数据库建模和数据库应用程序开发过程中,应当遵守的设计规则。根据这些规则进行建模,能够更好地契合GaussDB的处理架构,输出更高效的业务SQL代码。 开发设计建议中所陈述的“建议”和“关注”含义如下: 建议:用户应当遵守的设计规则。遵守这些规则,
开发设计建议概述 开发设计建议约定数据库建模和数据库应用程序开发过程中,应当遵守的设计规范。依据这些规范进行建模,能够更好地契合GaussDB的分布式处理架构,输出更高效的业务SQL代码。 开发设计建议中所陈述的“建议”和“关注”含义如下: 建议:用户应当遵守的设计规则。遵守这些
数据库设计规范 基本规范 部署规范 数据库对象命名规范 Database和Schema设计规范 权限设计规范 字符集设计规范 表设计规范 字段设计规范 索引设计规范 函数/存储过程设计规范 约束设计 视图和关联表设计 父主题: 开发设计建议
数据库设计规范 基本规范 部署规范 数据库对象命名规范 Database和Schema设计规范 权限设计规范 字符集设计规范 表设计规范 字段设计规范 索引设计规范 函数/存储过程设计规范 约束设计 视图和关联表设计 父主题: 开发设计建议
常规锁设计 分区表通过表锁+分区锁两重设计,在表和分区上分别施加8个不同级别的常规锁,来保证DQL、DML、DDL并发过程中的合理行为控制。下表给出了不同级别锁的互斥行为,标记为√的两种常规锁互不阻塞,可以并行。 表1 常规锁行为 - ACCESS_SHARE ROW_SHARE
部署规范 【规则】安装数据库后,DBA应根据环境特性,合理配置数据库GUC参数。 GUC参数配置建议,可参见《管理员指南》中“配置运行参数 > GUC参数说明”章节。 父主题: 数据库设计规范
开发设计建议 开发设计建议概述 数据库对象命名 数据库对象设计 工具对接 SQL编写
开发设计建议 概述 数据库设计规范 数据库编程规范 客户端编程规范
开发设计建议 概述 数据库设计规范 数据库编程规范 客户端编程规范
【规则】数据库使用最佳实践推荐。 表2 数据库使用最佳实践推荐列表 序号 条目 建议值 1 数据库最佳长连接数 请参考对应硬件规格下GUC参数max_connections的默认配置。 2 单物理节点数据量最大值 16TB(具体容量请结合备份恢复规格目标确定) 3 数据库活跃个数 1
基本规范 【规则】数据库价值特性。 表1 数据库价值特性推荐 特性分类 特性列表 说明 表类型 DISTRIBUTION表 数据分片 PARTITION表 数据分区 存储引擎 行存储 按行顺序存储表,建议点查,增删改操作较多场景 事务 事务块 显式启动事务 单语句事务 不显式启动事务,单语句即为事务