帝国CMS备份还原数据库出现错误的真正原因和处理办法

正文概述 开源人   2024-02-04 02:21:32  
帝国cms7.0之后以及7.2尤其限制的7.5版本,反正是数据库表数比以前慢多了,这不是主要问题,1F11234FCOM专注游戏工具及源码例子分享
主要的问题是在使用php5.2版本备份数据库飞快,但是使用5.2之后的php版本慢的不行,网站数据少倒是没问题。1F11234FCOM专注游戏工具及源码例子分享
一旦像有些网站数据几十万条就麻烦了,并且不少我之前的客户都找我反应寻求解决备份数据库500错误了或者是空白没反应了等等,实际都是一个问题,备份数据库长时间占用资源导致的。1F11234FCOM专注游戏工具及源码例子分享
1F11234FCOM专注游戏工具及源码例子分享
今天我告诉大家怎么样快速备份大数据库。1F11234FCOM专注游戏工具及源码例子分享
以我自己的一个网站为例。28W的数据,数据库也就才1G,备份个数据库慢的不行,我挂在服务器上备份。大概18个小时了才进行了约13% ,我才1G数据库就这样将来数据库更大了怎么办?我果断切换PHP版本为5.2,然后2个小时备份完了,但是我担心这样将来万一这个备份不同PHP版本会导致不能使用。1F11234FCOM专注游戏工具及源码例子分享
那就只能再换一种方式解决问题了1F11234FCOM专注游戏工具及源码例子分享
我们先看下帝国备份数据库默认的设置,默认是按文件大小备份,我们看倒下面还有一个选择。1F11234FCOM专注游戏工具及源码例子分享
1F11234FCOM专注游戏工具及源码例子分享
1F11234FCOM专注游戏工具及源码例子分享
换成按记录数备份1F11234FCOM专注游戏工具及源码例子分享
1F11234FCOM专注游戏工具及源码例子分享
果然不一样了,速度飞起,之前这个地方数值10分钟左右增加个100,限制是一次500不停的跳跃。1F11234FCOM专注游戏工具及源码例子分享
1F11234FCOM专注游戏工具及源码例子分享
1F11234FCOM专注游戏工具及源码例子分享
最后 才使用了13分钟就备份完了。1F11234FCOM专注游戏工具及源码例子分享
1F11234FCOM专注游戏工具及源码例子分享
然后我我又换成php5.2发现7分钟就备份完了,所以大家网站数据库超过100M都尽量使用按记录数方式来备份,就不会速度慢了,不要去切换PHP版本寻求快,万一将来不能使用恢复不就完了。1F11234FCOM专注游戏工具及源码例子分享
 
1234FCOM专注游戏工具及源码例子分享,一个优质的源码资源平台!
1234FCOM专注游戏工具及源码例子分享 » 帝国CMS备份还原数据库出现错误的真正原因和处理办法
  • 583会员总数(位)
  • 58本年发布(个)
  • 6本月发布(个)
  • 0 今日发布(个)
  • 稳定运行