Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何降低PostgreSQL中的toast\u tuple\u阈值?_Postgresql_Postgresql 9.6 - Fatal编程技术网

如何降低PostgreSQL中的toast\u tuple\u阈值?

如何降低PostgreSQL中的toast\u tuple\u阈值?,postgresql,postgresql-9.6,Postgresql,Postgresql 9.6,操作系统:RHEL 7.2 PostgreSQL 9.6版 我想压缩数据。在我的表中,平均记录长度约为500字节。虽然列显示存储已扩展,但没有发生压缩。因此,我想将toast\u tuple\u阈值修改为500字节。哪个文件保存此值?我们还需要修改其他参数吗?我试过了 ALTER TABLE tablename SET (TOAST_TUPLE_TARGET = 128); 我认为只有你自己编译Postgres,你才能改变这一点。你能列出依赖的src文件吗?这是一个不同的设置,只有在已经触发t

操作系统:RHEL 7.2 PostgreSQL 9.6版

我想压缩数据。在我的表中,平均记录长度约为500字节。虽然列显示存储已扩展,但没有发生压缩。因此,我想将toast\u tuple\u阈值修改为500字节。哪个文件保存此值?我们还需要修改其他参数吗?

我试过了

ALTER TABLE tablename SET (TOAST_TUPLE_TARGET = 128);

我认为只有你自己编译Postgres,你才能改变这一点。你能列出依赖的src文件吗?这是一个不同的设置,只有在已经触发toasting时才起作用。