目前我们《黄金国度》的大陆区经过10几次合区,DB已经达到了10G左右,分析了一下除了游戏数据本身外,还有因为采用innodb数据表引擎产生的ib_logfile0,ibdata1,为了给DB瘦身,提供了以下方案:把整个游戏数据用mysqldump出来,然后再source进新的数据库,在执行过程中,发现把整个库dump出来数据量过大,那个文件达到了3G多,于是对于大数据量的表进行分表dump,接下去把这些大表删除,剩下的表再整个dump,这样把数据量压缩到了5G左右。
目前我们《黄金国度》的大陆区经过10几次合区,DB已经达到了10G左右,分析了一下除了游戏数据本身外,还有因为采用innodb数据表引擎产生的ib_logfile0,ibdata1,为了给DB瘦身,提供了以下方案:把整个游戏数据用mysqldump出来,然后再source进新的数据库,在执行过程中,发现把整个库dump出来数据量过大,那个文件达到了3G多,于是对于大数据量的表进行分表dump,接下去把这些大表删除,剩下的表再整个dump,这样把数据量压缩到了5G左右。