_out.log 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. ============================================================
  2. Hash 索引 (线性哈希) 增删改查性能基准
  3. Age 取值空间=1000 (平均每 key 重复 N/1000 行)
  4. 模式: 默认策略 (脏页阈值 500 页, 超限自动 Commit)
  5. ============================================================
  6. >>> 运行数据量 N=10000 ...
  7. >>> 运行数据量 N=50000 ...
  8. >>> 运行数据量 N=100000 ...
  9. >>> 运行数据量 N=200000 ...
  10. >>> 运行数据量 N=400000 ...
  11. ============================================================
  12. 吞吐总览
  13. ============================================================
  14. 数据量 插入(行/秒) 提交(ms) 更新(行/秒) 删除(行/秒) 文件(MB)
  15. 10000 23448 22.1 14685 12928 3.13
  16. 50000 27748 89.5 17448 15357 14.66
  17. 100000 28458 44.0 20396 16041 20.25
  18. 200000 28231 69.7 16451 14374 34.27
  19. 400000 17392 55.8 3632 6923 61.02
  20. ============================================================
  21. 查询延迟 (单位: 微秒 µs / 毫秒 ms)
  22. ============================================================
  23. 数据量 哈希等值查询(Limit=1) 主键回表(Find) 哈希全匹配(Count)
  24. avg p50 p99 avg p50 p99 avg(ms) p99(ms)
  25. 10000 29.0 29.0 36.0 16.0 16.0 18.0 0.08 0.12
  26. 50000 37.0 37.0 41.0 22.0 23.0 24.0 0.43 0.47
  27. 100000 44.0 43.0 50.0 24.0 24.0 30.0 0.89 0.95
  28. 200000 51.0 51.0 64.0 27.0 27.0 36.0 1.97 2.20
  29. 400000 59.0 58.0 84.0 23.0 23.0 25.0 3.56 3.78
  30. ============================================================
  31. 查询吞吐 (QPS = 1000/avg µs, 按均摊延迟换算)
  32. ============================================================
  33. 数据量 哈希等值查询 主键回表 哈希全匹配
  34. 10000 34483 62500 12500
  35. 50000 27027 45455 2336
  36. 100000 22727 41667 1129
  37. 200000 19608 37037 507
  38. 400000 16949 43478 281
  39. 注: 每档数据量均执行 插入 N 行 / 2万次哈希查询 / 500次全匹配 /
  40. 2万次主键查询 / 2万次更新 / 2万次删除。删除后剩余行数校验一致。
  41. 点查询延迟为批量均摊值 (每批 1000 次), 已规避系统时钟粒度影响。