3.3.2.1 触发策略:Size-tiered vs. Leveled (LevelDB ...


文档摘要

3.3.2.1 触发策略:Size-tiered vs. Leveled (LevelDB 特有实现) 3.3.2.1 触发策略:Size-tiered vs. Leveled —— 当Leveled的“完美有序”遭遇写放大之殇 凌晨两点,刺耳的电话铃声将你从睡梦中拽出。监控大屏上,一条核心业务线的数据库集群写吞吐量断崖式下跌,而磁盘IO利用率却持续飙升至100%。登录服务器, 显示 指标高得吓人,所有的写请求都在队列中苦苦等待。你迅速定位到问题数据库——一个基于LevelDB改造的存储引擎。 文件中密密麻麻地记录着:“Compaction started... Compaction finished...” 合并(Compaction)正在疯狂吞噬着I/O资源,业务写入几乎被“饿死”。


发布者: 作者: 转发
评论区 (0)
U