什么时候需要分表分库?

目录

背景

什么时候要分表分库?

如何分表分库?

系列文章


背景

    对于一个日活用户在百万数量级的商城来说,每天产生的订单数量可能在百万级,特别在一
些活动促销期间,甚至上千万。
     假设我们基于单表来实现,每天产生上百万的数据量,不到一个月的时间就要承受上亿的数
据,这时单表的性能将会严重下降。因为 MySQL 在 InnoDB 存储引擎下创建的索引都是
       基于 B+ 树实现的,所以查询时的 I/O 次数很大程度取决于树的高度,随着 B+ 树的树高
增高,I/O 次数增加,查询性能也就越差。
当我们面对一张海量数据的表时&#

你可能感兴趣的:(IT架构系列,IT架构,高性能,分库分表)