_out.log 888 B

12345678910111213141516
  1. ==============================================
  2. DirtyThreshold 脏页阈值性能对比测试
  3. ==============================================
  4. 测试场景: 插入 50000 行数据(禁用防抖,仅靠脏页阈值)
  5. DirtyThreshold= 20页 ( 0.3MB) | 插入 50000行 | 耗时: 1.44s | 文件: 4.1MB
  6. DirtyThreshold= 100页 ( 1.6MB) | 插入 50000行 | 耗时: 1.48s | 文件: 4.7MB
  7. DirtyThreshold= 500页 ( 7.8MB) | 插入 50000行 | 耗时: 1.36s | 文件: 0.0MB
  8. DirtyThreshold=2000页 ( 31.2MB) | 插入 50000行 | 耗时: 1.32s | 文件: 0.0MB
  9. DirtyThreshold=5000页 ( 78.1MB) | 插入 50000行 | 耗时: 1.31s | 文件: 0.0MB
  10. 说明:
  11. - 阈值越小 → Commit 越频繁 → 磁盘 I/O 越多 → 性能越差
  12. - 阈值越大 → 内存占用越高 → Commit 次数越少 → 性能越好
  13. - 2000 页 (32MB) 是性能和内存的平衡点