leveldb持续写入场景下速度变慢

go语言版本实现: https://github.com/syndtr/goleveldb
官方宣称可以达到30w的qps,但是该go语言版本实测但qps大于20w时,一开始写入速度正常,但是持续写入几分钟后,写入速度由十几毫秒变为几分钟,系leveldb的compaction操作导致,IO阻塞之后会导致大量协程堆积从而造成内存雪崩式升高,这在高并发环境中不能容忍,故弃用。后来者勿踩此坑!!!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值