技术文档

MySQL分库分表缩容(11)

 03-26  43

此缩容非彼缩容

无论是在ORACLE、MSSQL中都会存在着扩容、缩容的操作,并且这个技能基本是DBA所必备的。下面是本人的一点理解:

  • 扩容:数据在增长,在快达到磁盘或数据库的容量时,增加磁盘和或表空间的一种操作。
  • 缩容:在delete、update、insert操作平凡的表中会产生许多的磁盘碎片,这是后需要对碎片进行整理或者对表数据进行从新生成一次,从而达到减小容量的目的。

MySQL分库分表缩容(11)

而现在要说的扩容和缩容是结业某种业务场景的(其实就是分库分表的数据迁移):

  • 扩容:在预计访问会爆增之前。增加机器,并分库分表将数据进行迁移,让压力进行分散处理。从而能度过高频反问时期。
  • 缩容:在高频访问时期过去了,再将数据进行汇集。以至于能腾出机器,从而达到减少成本的一种做法。

扩容其实在之前分库分表的时候从操作过了。只是之前我们不知道那样就叫做扩容。

缩容

下面我们演示将test_3的库数据进行迁移

1
©2020-2024   万云SSL证书  (www.sslssl.com.cn)  万云科技   豫ICP备2020034358号-10