_v.log 4.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 22123 40.8 15344 24655 3.16
  16. 50000 29455 107.2 18393 28739 14.54
  17. 100000 29081 42.7 19271 30161 20.33
  18. 200000 30333 48.8 17487 23772 34.36
  19. 400000 17647 54.9 3658 8487 60.93
  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 31.0 16.0 16.0 18.0 0.08 0.17
  26. 50000 38.0 37.0 43.0 22.0 23.0 24.0 0.42 0.57
  27. 100000 41.0 41.0 48.0 23.0 23.0 25.0 0.87 1.01
  28. 200000 48.0 48.0 65.0 23.0 24.0 27.0 1.81 2.24
  29. 400000 58.0 57.0 84.0 23.0 23.0 25.0 3.56 3.73
  30. ============================================================
  31. 查询吞吐 (QPS = 1000/avg µs, 按均摊延迟换算)
  32. ============================================================
  33. 数据量 哈希等值查询 主键回表 哈希全匹配
  34. 10000 34483 62500 12500
  35. 50000 26316 45455 2392
  36. 100000 24390 43478 1144
  37. 200000 20833 43478 551
  38. 400000 17241 43478 281
  39. 注: 每档数据量均执行 插入 N 行 / 2万次哈希查询 / 500次全匹配 /
  40. 2万次主键查询 / 2万次更新 / 2万次删除。删除后剩余行数校验一致。
  41. 点查询延迟为批量均摊值 (每批 1000 次), 已规避系统时钟粒度影响。