云数据库 RDS-实例使用规范:稳定性

时间:2024-03-27 17:36:45

稳定性

  • 对于两阶段提交的事务,要及时提交或回滚,防止导致数据库膨胀。
  • 选择业务低峰期变更表结构,如添加字段,索引操作。
  • 业务高峰期创建索引时,建议使用CONCURRENTLY语法,并行创建索引,不堵塞表的DML。
  • 业务高峰期修改表结构,要提前进行测试,防止表的REWRITE。
  • DDL操作需要设置锁等待超时时间,防止阻塞相关表的操作。
  • 单个数据库库容量超过2T,需要考虑分库。
  • 频繁访问的表,单表记录过2000万,或超过10GB,需要考虑分表或创建分区。
  • 单个实例的表个数不超过2万,单个数据库表个数不超过4千。
  • PostgreSQL的备库、只读库单进程回放WAL日志,最大回放速度为50 MB/s~70 MB/s,因此需要控制主库数据写入压力在50 MB/s以下,避免备机、只读复制异常。
support.huaweicloud.com/usermanual-rds/rds_pg_12_0002.html