海量数据分库分表与水平扩展.docx

海量订单数据分库分表架构设计与水平扩展实施实例

(软件研发技术文档·数据与实例为据)

第一章背景与拆分目标

本文档记录本地生活交易平台把订单库从单实例拆为分库分表的过程。改造前单表累计3.6亿行、索引维护过重,写QPS高峰时单库CPU长期超90%、慢查询日均约1200条。

目标定4条:单表行数控制在500万以内、写吞吐提升不低于6倍、慢查询日均降到50条以下、扩容时停机不超5分钟。团队分5期、140天完成。

读写比例决定分片读压力。团队实测读流量约78%集中在近3个月的热表、老表查询极少,故把索引与缓存优先覆盖热表。近半年读请求日均约9600次、峰值约3.2万次,热表覆盖后跨冷表查询仅占

文档评论(0)

1亿VIP精品文档

相关文档