测试一
数据库实例配置
- 计算节点:节点规格: 8 核 32 GB ; 存储空间: 1000 GB ; 副本数: 2 ; 分片数: 1
- ZK节点:节点规格: 8 核 32 GB ; 存储空间: 300 GB ; 节点数目: 3
测试表
- test_1(10个字段):15652条,使用MergeTree作为表引擎
- test_2(28个字段):1026820983条,使用MergeTree作为表引擎
测试场景一:ClickHouse插入性能测试
- 外部数据无序插入到ClickHouse:55000条/秒
备注:与官方数据差距较大,官方号称单节点可以达到50万条/秒的插入速度 - ClickHouse节点内数据复制(test_2,新表使用MergeTree作为表引擎):85万条/秒
- ClickHouse节点内数据复制(test_2,新表使用ReplicatedMergeTree作为表引擎,并行两张表):40万条/秒
测试场景二:单节点与Hive对比
- 关于缓存,Clickhouse的缓存实际上是基于linux 的page cache,这块有兴趣的可以自行查找资料学习。
场景 | hive耗时(秒) | CH第1次查询(秒) | CH第2次查询(秒) | CH第3次查询(秒 |
---|