解释什么时候考虑分库分表?

考虑分库分表的情况通常是在数据库出现瓶颈时,例如:

  1. 大量请求阻塞:在高并发场景下,大量请求都需要操作数据库,导致连接数不够了,请求处于阻塞状态。
  2. SQL操作变慢:如果数据库中存在一张上亿数据量的表,一条SQL没有命中索引会全表扫描,这个查询耗时会非常久。
  3. 存储出现问题:业务量剧增,单库数据量越来越大,给存储造成巨大压力。

发表评论

后才能评论