时序数据库 CTSDB 写入性能测试

衡量 InfluxDB 在特定配置下,持续写入时序数据的每秒写入的测量点数。通过系统性地调整关键参数,测量并优化 InfluxDB 的写入性能,为生产环境部署提供性能基准参考。

相关产品
时序数据库 CTSDB 产品页,含版本规格、价格与购买入口。

一、关键测试参数

参数 说明 调优建议
Worker(并发数) 同时向数据库发起写入请求的客户端数量 从较低数值开始(如4-8)逐步增加直到性能不再提升用于测试系统并发处理能力
Batch(批次大小) 每次批量写入的数据行数,默认10,000行 影响单次写入操作的数据量过小:网络开销增加过大:内存压力增大

二、测试配置示例

cat data/influx-data-cpu-10000-30day.gz | gunzip | ./tsbs_load_influx \\ –urls=http://XX.XX.XX.XX:8086 \\ # InfluxDB集群地址 –db-name=test \\ # 目标数据库名 –workers=10 \\ # 10个并发worker –user=ctsdbi-mjhiaefp \\ # 认证用户名 –password=Xstor@2025 \\ # 认证密码 –do-create-db=false # 不创建数据库(假设已存在)

三、测试结果

测试实例规格 测试并发数 写入性能 (metrics/s)
16核64G*3 1 6732619.16
 5 28103638.38
 10 35870680.17
 20 40126082.02
 40 41324262.38
赞 (0)
上一篇 4天前
下一篇 4天前