分库分表-
一、为什么要进行分库分表当MySQL单表数据量过大,比如超过5千万条的时候,读写性能变得很差。而且常规的优化手段已经不起作用了,比如:SQL调优、添加索引、主从复制、读写分离。这时候就需要用到MySQL终极优化方案 — 分库分表。二、怎么判断项目是需要分库还是要分表?是先分库还是先分表当数据库的QPS过高,数据库连接数不足的时候,就需要分库。(比如一个库的连接数支持2K,分成两个库就能支持4K) 微服务架构中,为了业务隔离,一般也做分库处理。 当单表数据量过大,读写性能较差,就需要分表。