首页 > 解决方案 > PostgreSQL。使用模板创建数据库。原始表空间磁盘空间上升

问题描述

前提条件:

1) 查看对应文件夹/磁盘的“EdiskTablespace”物理存储空间

2)执行:

SELECT pg_terminate_backend(pg_stat_activity.pid) FROM pg_stat_activity 
WHERE pg_stat_activity.datname = 'DB1' AND pid <> pg_backend_pid();

CREATE DATABASE "DB2" 
WITH TEMPLATE "DB1"
TABLESPACE "FdiskTablespace"
;

3) 再次查看相应文件夹/磁盘中源自“EdiskTablespace”的物理存储空间。

实际:原始 “ EdiskTablespace表空间磁盘空间上升。 使用模板创建数据库到新表空间时是否是预期的行为,但初始表空间上升???

在 PG10、11、12 上测试

标签: postgresql

解决方案


推荐阅读