opengauss分区压缩表性能测试

2023年 12月 29日 24.6k 0

测试说明

数据库参数:

enable_partition_opfusion=on show enable_opfusion=on

表压缩参数:

COMPRESSTYPE=2
COMPRESS_LEVEL=12
COMPRESS_CHUNK_SIZE=512
COMPRESS_PREALLOC_CHUNKS=0
compress_byte_convert=flase
compress_diff_convert=flase

索引压缩参数:

COMPRESSTYPE=2
COMPRESS_LEVEL=0
COMPRESS_CHUNK_SIZE=512
COMPRESS_PREALLOC_CHUNKS=0
compress_byte_convert=true
compress_diff_convert=flase

测试过程中不压缩场景下,均使用参数默认值
使用并发select/insert测试,单机,铺地数据100w,记录CPU和TPS

SELECT



注:本地压是指在数据库所在机器压测,远程压是指在另一台机器进行压测

INSERT



注:本地压是指在数据库所在机器压测,远程压是指在另一台机器进行压测

测试结论

在分区且压缩的情况下,12个分区,365个分区,1825个分区性能差别不大;无分区压缩比无分区不压缩TPS高
注:初始的情况下,每个分区会占用约9M的空间,当分区数量多的情况下,初始占用空间比较多

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论