postgresql tcp数据压缩

问题描述 投票:12回答:2

postgresql中是否有任何内部方法可以通过tcp套接字启用psql连接上的数据压缩。

我还可以使用其他一些不在postgresql内部的方法,比如ssh压缩或任何其他vpn压缩。但是,这可能会增加复杂性。

问候,

postgresql compression
2个回答
4
投票

似乎从postgresql 9.2开始,有一个sslcompression option默认为true。但是,它要求使用zlib支持构建使用的openssl库才能工作。例如,Windows企业数据库安装程序中的openssl二进制文件没有此支持。双方都有支持它!


3
投票

当我两个月前问同样的问题时,唯一的答案是:使用SSH。但是我没有检查过,因为我们设法将列拆分为两个并且每个查询下载大约200kB而不是20MB,这就足够了。

我们在表中有大行(里面有JSON)。你的问题可能略有不同。也许你得到了你不需要的行?我已经看过太多次了:从表中获取所有行,在应用程序中排序,然后得到前10个...当它足以使用order by和limit时。

© www.soinside.com 2019 - 2024. All rights reserved.