Vectoria Metrics 查询性能测试用例
原本是测试某款产品和 vm的对比, 某款产品没有对比意义,已经移除相关对比数据, 只看vm的查询性能即可
测试结果
| 对比项 | vectoria metircs |
|---|---|
| 写入吞吐 | 886k/s(1.66m/s) |
| 压缩率(源json) | 0.22% |
| 查询性能(1并发) | 6.19 |
| 查询性能(10并发, 7个用例同时进行10、50、100个时间段查询,统计总用时) | 34.18 s |
| 查询性能(50并发) | 560.47 |
| 查询性能(100并发) | 2040.83 |
| 查询性能(50并发,47.5w/s写) | 575.19 |
测试方案
单次查询脚本
- 双方准备测试用例sql
- 用例均通过双方的query api接口进行查询,均通过response中的执行耗时进行用例耗时统计
- 循环测试用例,每个用例连续执行3遍,新用例执行前清除系统cache
- 收集所有用例执行时间
- 分别统计 冷执行(用例第一次执行) 和 热执行(用例第二次和第三次执行)所耗时间
- 进行对比