文档首页/ 云数据库 RDS_云数据库 RDS for PostgreSQL/ 故障排除/ RDS for PostgreSQL有大量owner是rdsadmin的schema怎么删除
更新时间:2026-09-14 GMT+08:00
分享

RDS for PostgreSQL有大量owner是rdsadmin的schema怎么删除

场景描述

RDS for PostgreSQL有大量owner是rdsadmin的schema,怎么删除这些schema。

原因分析

RDS for PostgreSQL中的临时表分为会话级临时表和事务级临时表。

  • 在会话级临时表中,数据可以存在于整个会话的生命周期中。默认创建的是会话级别的临时表。
  • 在事务级临时表中,数据只能存在于事务的生命周期中。

PostgreSQL临时表是schema下所生成的一个特殊的表,这个schema的名称为“pg_temp_n”,其中n代表数字,不同的session数字不同。

当业务使用了大量临时表时,系统会自动生成这些schema。这类临时表不能删除,即使删除后,也会在短时间内被重新创建。

解决方案

由于这些“pg_temp_n”schema是业务运行过程中使用临时表的正常产物,建议忽略这些schema,无需进行删除操作,避免强制删除导致业务异常或因频繁重建而产生性能消耗。

相关文档