
一个小火伴的服务器延续背载80%以上已N个月,具体阐明为十几个站数据库新闻附表每个站都超过5G以上了。这样就导致MYSQL数据对IO的操作读写量巨大,导致整个服务器背载过大,从而使整个服务器瘫痪。
小火伴的服务器配置比较高,16核心CPU,16G内存,本着从简到难的改造圆法,经过零零碎碎几回改造,进步止的MYSQL劣化,窥察后,并没有有效的解决题目。所以用了这次明朗假期帮小火伴停止了分表改造。
帝国CMS分表操作后台是默许具有这个功能的,每次数据量到本人需要分表数据量的时候,脚动分表指定就好了,照样比较圆便简单的。可是小火伴的默许数据已存正在,再停止分表就很麻烦了,数据转移是个大工程,历程没有做具体记录(历程烦琐且耗时,而且不是通用操作规范,所以不记录分享了)。简单说就是设立建设分表,使用SQL语句用判定语句每5W数据一个表,这样一点点转移。
下面是分表后的情况。做了个小插让客户能圆便查看所有站点的数据分表情况,以便数据量到达设定值当前,实时去后台脚动分表!当然了,分表后以上题目解决!

转载请注明: 帝国模板 » 帝国CMS已有十万级以上数据停止数据分表操作记录
*
回帖描述:*
链接类型:*
下载链接:*
描述:*
回帖描述:*
链接类型:*
阅读权限:*
下载链接:



聚优部落技术论坛 © 版权所有 鲁ICP备15007479号-6
Copyright(C)web.com, All Rights Reserved.
