使用citus 列式存储压缩数据

网友投稿 252 2022-10-06

使用citus 列式存储压缩数据

实际上是一个实际问题,刚好结合问题说明下问题的一种解决方法

问题

注意是基于容器运行的

异常

ERROR: could not resize shared memory segment "/PostgreSQL.1345396376" to 4194304 bytes: No space left on device

CONTEXT: while executing command on localhost:5432

解决方法

列式存储,或者增大shared 内容

基于已经创建的分布式表,可以调整访问模式,基于此我们可以解决此问题,而且压缩比是很不错的,归于归档数据值得使用

参考

SELECT alter_table_set_access_method('github_usersv3', 'columnar');

shared 调整shm-size 参数

参考资料

​​https://stackoverflow.com/questions/56751565/pq-could-not-resize-shared-memory-segment-no-space-left-on-device​​

​​https://github.com/moby/moby/issues/29492​​

​​https://citusdata.com/blog/2021/03/06/citus-10-columnar-compression-for-postgres/​​

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:云服务从业者的迁移上云业务思维话术建设
下一篇:java中的数组初始化赋初值方式
相关文章

 发表评论

暂时没有评论,来抢沙发吧~