检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
漏洞修复策略 漏洞修复周期 高危漏洞: PostgreSQL社区发现漏洞并发布修复方案后,一般在1个月内,华为云RDS for PostgreSQL会完成漏洞全量分析,涉及且评定为高危的漏洞,进行主动预警升级。 其他漏洞: 其他漏洞请参见内核版本说明,按照版本正常升级流程解决。
使用华为云自研插件rds_pg_sql_ccl可以实现RDS for PostgreSQL的SQL限流能力。 主要的使用场景有: 业务量突增:通过限制某类SQL的执行保障实例的稳定性。 保障核心任务:通过限制其他SQL的执行从而降低资源的消耗保障核心任务的顺利完成。
使用rds_pg_sql_ccl插件 简介 高并发和消耗资源过多的SQL会导致实例不稳定,对此,RDS for PostgreSQL提供了限流能力,是由华为云自研插件rds_pg_sql_ccl实现,其中ccl是concurrent control的缩写,合理地使用SQL限流可以保障实例的稳定性
锁表期间可以做DML操作,不能同时做其他DDL操作,并且该操作会重建表,过程有点长,会耗费CPU和磁盘资源,如果并发DML很多,最终锁表的时间会更长,建议在业务低峰时间做OPTIMIZE TABLE操作。 父主题: 数据库基本使用
数据库中存在长事务会有如下影响: 耗尽IO资源 单一长事务占用大量CPU 锁定资源,占用锁从而导致降低并发性 会导致表膨胀 长事务相关的监控指标 长事务主要看两个指标:“最长事务存活时长”和“最长未决事务存活时长”,其中后者为适用于两阶段事务的指标。
从而帮助判断可能存在业务变更的模块,也可判断是哪块业务并发高。 连接数满 当数据库无法连接,并有以下错误日志时,说明当前数据库连接数满。
新业务中出现并发数过高的SQL语句导致实例不稳定场景中,通过设置SQL限流规则功能控制并发数过高的SQL语句,保证实例的稳定性。 出现“磁盘空间满”问题时,通过查看磁盘空间功能实时了解磁盘空间概况与分布。
本文将以某电商平台为例,介绍如何针对业务场景设计表结构,并在华为云RDS for PostgreSQL中演示相关库表的创建和应用请求处理。
select * from pg_stat_statements order by calls desc limit 10; 有些比较简单的SQL单独执行耗时较低,但是在某些情况下(例如:在事务中循环执行、大量的并发执行)也会导致CPU的消耗增高。 父主题: 插件管理
这里推荐几种追查慢SQL的方法,除了慢SQL以外,还有一些简单执行时间很短的SQL,在某些情况下(例如:在事务中循环执行、大量的并发执行)也会导致CPU消耗的陡增。
为什么要做vacuum PostgreSQL使用多版本并发控制(MVCC)来保证数据在高并发环境中保持一致和可访问性,每个事务在它开始的时间点都在其自己的数据库快照上运行,这就意味着无法立即删除过时的数据。
VOLATILE类函数调用并发过高可能导致新连接无法接入。 不建议使用COUNT(列名)来替代COUNT(*),COUNT(*)是SQL92定义的标准统计行数的语法,会统计NULL值(真实行数),而COUNT(列名)不会统计。
通过内置的数据库测试模型,采用多线程并发操作来评估数据库的性能。了解Sysbench更多详情,请访问https://github.com/akopytov/sysbench。
系统资源使用率高,导致SQL运行时间长 优化业务,减少业务并发。 缺少索引导致SQL执行慢 重新创建索引,走索引查询。 SQL中使用排序导致IO执行时间长 增大“work_mem”参数值,减少排序的IO执行时间。 父主题: 常见性能问题
RDS for PostgreSQL是否支持test_decoding插件 max_connections 设置并发连接的最大个数。 实例使用规范 父主题: 参数管理
配置日志级别记录发生错误的SQL语句 确保数据库账号的最低权限 开启备份功能 开启数据库审计功能 避免绑定EIP直接通过公网访问RDS for PostgreSQL 数据库版本更新到最新版本 配置账号认证失败延迟时间 配置数据库的最大连接数 max_connections 决定了数据库的最大并发连接数
若活跃连接数过多,可减少业务并发量,或扩大内存规格。您也可以kill不需要的会话,降低实例内存消耗,详见紧急Kill会话。 kill会话操作可能会导致业务断连,建议业务有重连机制,请谨慎操作。
RDS for PostgreSQL 14测试数据 通用型测试数据 独享型测试数据
成本管理 本章节介绍云数据库RDS的成本构成,并提供成本优化建议,希望能帮助您通过成本管理来降低成本,在业务快速发展的同时实现利益最大化。 成本构成 成本分配 成本分析 成本优化
产品变更公告 【下线公告】华为云云数据库RDS for PostgreSQL 12版本于2025年11月1日00:00(北京时间)下线通知 【停售公告】华为云云数据库RDS for PostgreSQL 12版本于2025年5月1日00:00(北京时间)停售通知 【下线公告】华为云云数据库