ITPub博客

首页 > 数据库 > 国内数据库 > GBase 8s数据库TPC-H仅21.34秒,跑出列存真实力(上)

GBase 8s数据库TPC-H仅21.34秒,跑出列存真实力(上)

原创 国内数据库 作者:GBASE南大通用 时间:2026-10-16 15:42:42 0 删除 编辑

传统数据库长期面临两难:事务稳定则分析偏弱,分析性能提升又容易影响在线交易,这种 “二选一” 的困境困扰企业多年。
能不能不选?
100G TPC-H,单机,22条查询,21.34 秒。南大通用GBase 8s数据库(gbase database)作为一款主打事务能力的国产数据库,交出了分析型数据库的答卷。

1. 什么是TPC-H?

TPC-H是国际通用的企业级海量数据复杂分析基准测试标准,也是数据库AP分析性能的权威测评依据。
测试包含22条标准化SQL查询,覆盖多表关联、复杂聚合、超大范围数据筛选、分组统计等企业高频分析场景,可较好模拟金融、政务、能源行业的经营报表、数据复盘、多维检索等真实业务。因此,TPC-H性能能够直观体现数据库在 大数据量、高复杂度查询场景下的真实算力与稳定性。
本文所述为参照TPC-H标准进行的自测(非TPC官方审计成绩),仅用于评估GBase 8s在该类负载下的性能表现。

2. 测试环境

本次测试从芯片、操作系统到数据库,全栈国产化,跑在真实可控的信创环境中。无外部集群加持,单机纯净环境实测。

2.1 硬件基础环境

配置项

详细参数

操作系统

Kylin Linux Advanced Server Industry V10(aarch64架构,内核4.19.90-89.14.3)

CPU

鲲鹏920,128物理核

内存

1.0 TB

磁盘

SSD 3.5T

工具版本

TPC-H_Tools_v3.0.0

2.2 重要参数解析

本次测试采用GBase8sV8.8_3.6.6版本,全程启用 GBase 8s列存存储模式,通过专属参数精细化调优,最大化释放海量数据分析性能,核心配置如下:

列存参数配置

  • INMEM_MEM_LIMIT=300G(列存内存上限)
  • INMEM_TEMPDBS=400G(列存临时空间上限)
  • INMEM_THREADS=400(列存工作线程数)

系统内核配置

  • kernel.sem=2000 64000 64 256

资源调度配置

  • VPCLASS cpu,num=128,noage
  • VPCLASS mv,num=1,noage
  • VPCLASS sync_data,num=5,max=5,noage
  • VPCLASS olap,num=1,max=1,noage


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69979120/viewspace-3185874/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
GBASE南大通用,致力于成为用户最信赖的数据库产品供应商!

注册时间:2020-07-16

  • 博文量
    1311
  • 访问量
    1283828