【发布时间】:2017-04-23 23:45:13
【问题描述】:
我有一个带有 int 类型列的表,在一个大约 15 M 行的表中。
操作系统 windows 7 和 C 盘(安装 postgres 的地方)显示:
59 GB 没有 238 GB
然后我把这个列类型改成bigint:
ALTER TABLE mytable ALTER column col TYPE bigint;
现在,C盘:
61 GB 没有 238 GB
如何释放 2 GB?看起来bigint 会比int 占用更少的空间?或者发生了什么?
此时此机器(这是本地/家庭计算机)上没有其他进程。
【问题讨论】:
标签: postgresql database-design storage postgresql-9.5 vacuum