加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

PostgreSQL是否支持透明压缩表(片段)?

发布时间:2020-12-13 16:37:08 所属栏目:百科 来源:网络整理
导读:我将在碎片化的PostgreSQL表(每天表)中存储大量的数据(日志)。我想压缩其中的一些,以节省我的光盘上的一些空间,但我不想失去以通常的方式查询它们的能力。 PostgreSQL是否支持这样的透明压缩,哪里可以更详细地阅读?我认为应该有一些这样的知名魔术名字。
我将在碎片化的PostgreSQL表(每天表)中存储大量的数据(日志)。我想压缩其中的一些,以节省我的光盘上的一些空间,但我不想失去以通常的方式查询它们的能力。

PostgreSQL是否支持这样的透明压缩,哪里可以更详细地阅读?我认为应该有一些这样的知名魔术名字。

谢谢。

是的,当PostgreSQL超过一定大小时,PostgreSQL会为您自动执行此操作。压缩应用于每个单独的数据值,而不是在整个表级别。意思是说如果你十亿行非常狭窄,就不会被压缩。或者如果您有很多列,每个列只有一个小值,它们将不会被压缩。关于这个计划在 manual的细节。

如果您在全表级别上需要它,则解决方案是为要压缩的表创建TABLESPACE,并将其指向压缩文件系统。只要文件系统仍然遵守fsync()和标准POSIX语义,这应该是完全安全的。关于这个在manual的细节。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读