AD商业广告自由选择
AD商业广告自由选择

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

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


声明:本文系互联网搜索而收集整理,不以盈利性为目的,文字、图文资料源于互联网且共享于互联网。
如有侵权,请联系 yao4fvip#qq.com (#改@) 删除。