2 congcongchen521 congcongchen521 于 2017.01.15 19:53 提问

LevelDB 使用指令./db_bench 结果中出现两个readseq..应该看那个呢? 20C

LevelDB中使用 ./db_bench 测试
结果中出现两个readseq结果,这两个结果有什么区别呢?
哪个结果才能真正的反映顺序读的性能。

谢谢!

1个回答

welan123123
welan123123   2017.01.16 16:15

名字 说明
fillseq 顺序写(按key的顺序),N条,异步模式
fillsync 随机写(不按key的顺序),N/100条,同步模式
fillrandom 随机写(不按key的顺序),N条,异步模式
overwrite 改写N条,随机序,异步模式
readrandom 随机读N次
readrandom(紧接着,第二次) 无意义
readseq 顺序读N次
readreverse 按key的逆序读N次
compact 压缩整个数据库。deleted and overwritten versions are discarded,and the data is rearranged to reduce the cost of operations
readrandom 随机读N次
readseq 顺序读N次
readreverse 按key的逆序读N次
fill100K 随机写(不按key的顺序),N/1000条,每条长度100K,异步模式
crc32c 对4K大小的数据反复做CRC32
snappycomp 用snappy做压缩
snappyuncomp 用snappy解压缩
acquireload load N*1000次

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!