写入测试

YMatrix 支持图形化体验数据库功能,在页面按照业务场景自定义数据写入规模,即可体验 YMatrix 强大的数据写入性能。

注意!
数据库的性能表现也依赖于服务器的性能,我们建议尽可能使用物理机完成测试。

服务器 最低 配置如下:

CPU 内存 硬盘容量
8核 16G 50G

1 准备工作

1.1 登录

在浏览器里输入 MatrixGate 所在机器的 IP(默认是 mdw 的 IP)、端口号:

http://<IP>:8240

成功登录之后进入数据流列表页

2 写入测试

选择“快速体验”部分的“写入测试”模块。

2.1 生成数据流

可依据业务场景自定义数据写入量及数据特征,其中通用参数包含4个:

  1. 设备数:上报数据的设备数量,如智能工厂场景下,一个车间的全部加工机床的数量。
  2. 指标数:设备上传的指标数量,如智能工厂场景下,对一个生产机床采集的全部工艺指标。
  3. 采集频率:指标上传的频率,如智能工厂场景下,温度这一指标多久上传一次数据,我们使用各设备指标的平均采集频率即可。
  4. 时间戳范围:模拟生成数据的时间范围。

填充完毕后,页面会展示“预计生成数据”,可以通过修改上述 4 个通用参数来调整你预期的生成数据量。 同时,为满足业务场景数据特征的多样化,我们提供了个性化的参数设置,点击“高级设置”,包含4个参数:

  1. 空值率:依据业务特性,可能存在上传的指标值为空的情况,填充估算值即可。
  2. 随机程度:描述指标值的大小波动程度,默认为中等。
  3. 乱序上报:依据业务特性,可能存在网络环境导致的数据未按自然时间的顺序上报,依据业务估算乱序占比填写即可。
  4. 分批上报:依据业务特性,可能存在每次设备上报指标值时,指标值分多次上报的情景,填充平均分批次数即可。

2.2 写入性能

开始测试后,数据即开始入库,页面每隔 5s 更新数据写入速度和压缩情况,直观展示数据库性能表现,支持随时停止写入数据。