Re: Compression of text columns
От | Tino Wildenhain |
---|---|
Тема | Re: Compression of text columns |
Дата | |
Msg-id | 434A5E22.9040500@wildenhain.de обсуждение исходный текст |
Ответ на | Compression of text columns (Stef <svb@ucs.co.za>) |
Ответы |
Re: Compression of text columns
|
Список | pgsql-performance |
Stef schrieb: > I have a table in the databases I work with, > that contains two text columns with XML data > stored inside them. > > This table is by far the biggest table in the databases, > and the text columns use up the most space. > I saw that the default storage type for text columns is > "EXTENDED" which, according to the documentation, uses up extra > space to make possible substring functioning faster. > > Suppose that the data in those columns are only really ever > _used_ once, but may be needed in future for viewing purposes mostly, > and I cannot really change the underlying structure of the table, > what can I possibly do to maximally reduce the amount of disk space > used by the table on disk. (There are no indexes on these two columns.) > I've thought about compression using something like : > ztext http://www.mahalito.net/~harley/sw/postgres/ > > but I have to change the table structure a lot and I've already > encountered problems unzipping the data again. > The other problem with this solution, is that database dumps almost double > in size, because of double compression. > > Any suggestions much appreciated Well, text columns are automatically compressed via the toast mechanism. This is handled transparently for you.
В списке pgsql-performance по дате отправления: