PosrgreSQL 学习计划——了解 Toast 的 LZ4 压缩算法
2023年10月11日 21:00
lz4 是什么?
PostgreSQL 14 版本支持 TOAST 使用 LZ4 压缩算法,相较于 PGLZ,LZ4 算法速度更快,且压缩率也不输 PGLZ,从节省数据库计算资源角度考虑,推荐使用 LZ4 算法。
准备环境
创建表
# 创建 t2 表,压缩使用 pglz
CREATE TABLE T2(
ID INT,
C1 TEXT COMPRESSION pglz
);
# 创建 t3 表,压缩使用 lz4
CREATE TABLE T3(
ID INT,
C1 TEXT COMPRESSION lz4
);
读写测试
开启耗时记录
tmp01=# \timing
Timing is on.
写入耗时
tmp01=# INSERT INTO T2 SELECT i, repeat(i::varchar|...剩余内容已隐藏
查看完整文章以阅读更多