tencent cloud

云数据库 PostgreSQL

动态与公告
产品动态
产品简介
产品概述
产品特性
产品优势
应用场景
信息安全说明
地域和可用区
产品功能列表
大版本生命周期说明
MSSQL 兼容版
产品计费
计费概述
实例类型与规格
购买方式
退费说明
欠费说明
备份空间收费说明
快速入门
创建 PostgreSQL 实例
连接 PostgreSQL 实例
管理 PostgreSQL 实例
数据导入
通过 DTS 迁移数据
内核能力介绍
内核版本概述
内核版本更新动态
查看内核版本
自研内核功能介绍
数据库审计
审计服务说明
开通审计服务
查看审计日志
修改审计服务
审计性能说明
用户指南
实例管理
升级实例
CPU 弹性扩容
只读实例
账号管理
数据库管理
参数管理
日志管理及分析
备份与恢复
数据迁移
插件管理
网络管理
访问管理
数据安全
租户及资源隔离
安全组
监控与告警
标签
AI 实践
使用 tencentdb_ai 插件调用大模型
使用 tencentdb_ai 插件构建 AI 应用
结合 Supabase 快速构建基于云数据库 PostgreSQL 的后端服务
实践教程
跨库访问
如何在 PostgreSQL 中自动创建分区
基于 pg_roaringbitmap 实现超大规模标签查找
一条 SQL 实现查询附近的人
如何配置云数据库 PostgreSQL 作为 GitLab 外部数据源
通过 cos_fdw 插件支持分级存储能力
通过 pgpool 实现读写分离
通过 auto_explain 插件实现慢 SQL 分析
使用 pglogical 进行逻辑复制
使用 Debezium 采集 PostgreSQL 数据
在 CVM 本地搭建 PostgreSQL 异地灾备环境
只读实例与只读组实践教程
如何使用云函数定时操作数据库
表膨胀处理
性能白皮书
测试方法
测试结果
API 文档
History
Introduction
API Category
Making API Requests
Instance APIs
Read-only Replica APIs
Backup and Recovery APIs
Parameter Management APIs
Security Group APIs
Performance Optimization APIs
Account APIs
Specification APIs
Network APIs
Data Types
Error Codes
常见问题
相关协议
Service Level Agreement
Terms of Service
词汇表
联系我们

常见问题

PDF
聚焦模式
字号
最后更新时间: 2024-03-20 10:56:02

为什么没有插入数据,但已用存储空间会增加?

由于 PostgreSQL 的 MVCC 机制:
1. 被 DELETE 的行并不会直接物理删除。
2. Update 的行是通过插入新行实现的,过期数据也不会直接物理删除。因此,即使没有插入数据也会存在存储数据量增加的情况。
当前云数据库已默认开启 autovacuum 配置参数,内核会自动回收过期数据,因此已用存储空间会在系统回收过期数据后自动释放出来。用户也可以手动执行 VACUUM 命令来回收过期数据(执行该命令后存储空间统计并不会立即下降,而是会把这些过期数据回收并标记为可重复利用)。如果想完全清理数据,可考虑使用带参数的 VACUUM FULL 命令(该命令会锁表,强烈建议只在维护期间使用)。 VACUUM 命令使用请参见 PostgreSQL 官方文档

为什么 CPU 利用率会超过100%?

PostgreSQL 默认使用闲时超用的策略,即允许您的业务抢占一部分额外的空闲的CPU资源。因此,当您的实例超过默认给您分配的 CPU 核数时,您的 CPU 利用率监控视图会显示超过100%,这个是正常的。 若您的 CPU 负载长期高于60%,则建议您尽快升级数据库。

为什么磁盘占用空间大于实际数据量?

更新导致 xlog 日志剧增,系统来不及归档和删除,占用了磁盘空间。或者查询操作含有大数据量的排序、连接等操作,处理过程中产生临时表并溢出到磁盘,短时间内造成大量空间占用。

如何开启或使用插件?

腾讯云 PostgreSQL 已支持大部分常用插件,可直接使用。而部分插件开启需要超级管理员权限,可到腾讯云控制台开启。或联系腾讯工作人员说明实例 ID 和插件名称开启。

PostgreSQL 重启需要注意什么?

由于数据库本身对于业务的重要性,我们建议您谨慎重启,重启前尽量提前断开服务器与数据库连接,并停写数据。
重启实例不会改变实例的物理特性,因此实例的公网 IP、内网 IP、存储的任何数据都不会改变。
重启后,业务需要重连数据库,请确保您的业务有重连机制。
请确保在业务低峰期重启,保证重启成功率,降低对业务的影响。
一般运行重启操作后需要十几秒到几分钟时间,实例将无法正常访问,已有的连接会断掉,请您做好准备,以免造成影响。
重启期间,如果业务写入量过大,脏页过多,会导致重启失败。重启失败后,实例回到重启之前状态,实例仍可访问。
重启数据库有几率失败,这是正常现象,如果重启时间超过10分钟建议通过 联系我们 咨询。

如何销毁实例?

您可在 PostgreSQL 控制台 的实例列表手动销毁。

PostgreSQL 版本如何升级?

云数据库 PostgreSQL 支持控制台自助大版本升级和小版本升级,如需升级内核小版本,请参考 升级内核小版本;如需升级大版本,请参考升级数据库大版本

帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈