帝国CMS进入开源时代
 帝国论坛帝国软件产品与服务帝国备份王我的数据400多M,备份要10多个小时? 【本版专题贴子】  
 1/2     1 2 ›› ›|
主题:我的数据400多M,备份要10多个小时? [加入收藏夹]   

landee
用户头衔:书生

精华贴   :0
发贴数   :8
经验值   :27
注册时间:2006-11-15
信息 搜索 好友 发送悄悄话 开源第一波:帝国备份王2008开源版发布】   [第 1 楼]
我的数据400多M,备份要10多个小时?
我机器配置p42.8 1G内存,备份数据的时候,每生成一个php数据包文件要30多秒(300K),这样备份完岂不是要10多个钟头,而且运行过程中cpu处在100%的,每打完一个包,才会出现一次cpu使用下降,然后继续升到100%

怎么办呢?有没有优化的办法?

服务器软件: Apache/1.3.29 (Win32)          操作系统  : Windows NT
PHP版本   : 4.3.4         MYSQL版本 :MySQL v4.0.17(Win32)
全局变量  : 打开         上传文件  : 可以
登陆者IP  : 127.0.0.1         当前时间  : 2006-11-15 17:13:34
程序版本  : Ebak Version 1.5         安全模式  : 正常模式




2006-11-15 17:13:29 已设置保密 顶部 回复 引用 报告 编辑 删除

wm_chief
用户头衔:管理员

精华贴   :21
发贴数   :47863
经验值   :109327
注册时间:2002-10-30
信息 搜索 好友 发送悄悄话 《帝国网站管理系统》零基础实例入门教程】   [第 2 楼]

每组备份数据依服务器配置而定



[零基础入门教程] [模板制作教程] [采集使用教程]
2006-11-15 18:38:04 已设置保密 顶部 回复 引用 报告 编辑 删除

landee
用户头衔:书生

精华贴   :0
发贴数   :8
经验值   :27
注册时间:2006-11-15
信息 搜索 好友 发送悄悄话 开源第一波:帝国备份王2008开源版发布】   [第 3 楼]

可以每次备份表中的一部分数据么?  
想分几次操作 这样好歹会好些




2006-11-15 19:56:13 已设置保密 顶部 回复 引用 报告 编辑 删除

wm_chief
用户头衔:管理员

精华贴   :21
发贴数   :47863
经验值   :109327
注册时间:2002-10-30
信息 搜索 好友 发送悄悄话 《帝国网站管理系统》零基础实例入门教程】   [第 4 楼]

是全部一起备份的,但可以分表备份



[零基础入门教程] [模板制作教程] [采集使用教程]
2006-11-15 20:41:00 已设置保密 顶部 回复 引用 报告 编辑 删除

landee
用户头衔:书生

精华贴   :0
发贴数   :8
经验值   :27
注册时间:2006-11-15
信息 搜索 好友 发送悄悄话 开源第一波:帝国备份王2008开源版发布】   [第 5 楼]

可以实现恢复的时候追加恢复么,现在好象是覆盖全部旧数据的,
可以在原来的数据后面 追加上去数据的话 ,就可以在本地拆分数据 ,分多次备份 ,再分多次还原 ,附加到服务器上的表中了

如何设置能不清空和覆盖前面的数据?




2006-11-15 22:39:07 已设置保密 顶部 回复 引用 报告 编辑 删除

wm_chief
用户头衔:管理员

精华贴   :21
发贴数   :47863
经验值   :109327
注册时间:2002-10-30
信息 搜索 好友 发送悄悄话 《帝国网站管理系统》零基础实例入门教程】   [第 6 楼]

可以,设置自增字段



[零基础入门教程] [模板制作教程] [采集使用教程]
2006-11-16 08:32:58 已设置保密 顶部 回复 引用 报告 编辑 删除

Семён
用户头衔:秀才

精华贴   :0
发贴数   :260
经验值   :592
注册时间:2006-08-13
信息 搜索 好友 发送悄悄话 开源第一波:帝国备份王2008开源版发布】   [第 7 楼]

备份慢,恢复的话是不是也很吐血?




2006-11-19 12:33:36 已设置保密 顶部 回复 引用 报告 编辑 删除

wm_chief
用户头衔:管理员

精华贴   :21
发贴数   :47863
经验值   :109327
注册时间:2002-10-30
信息 搜索 好友 发送悄悄话 《帝国网站管理系统》零基础实例入门教程】   [第 8 楼]

恢复速度比备份速度快



[零基础入门教程] [模板制作教程] [采集使用教程]
2006-11-19 18:37:25 已设置保密 顶部 回复 引用 报告 编辑 删除

landee
用户头衔:书生

精华贴   :0
发贴数   :8
经验值   :27
注册时间:2006-11-15
信息 搜索 好友 发送悄悄话 开源第一波:帝国备份王2008开源版发布】   [第 9 楼]

晕了  :(
190491条记录 300.38 MB 单独备份这个表 报错

Warning: mysql_query(): Unable to save result set in /home/content/b/i/g/xxx/ebak/class/db_sql.php on line 11
MySQL client run out of memory
select * from `article_info` limit 0,-1

对这个表查询、搜索都没有问题,感觉是备份的算法问题

希望帝国能改进下




2006-11-20 18:08:37 已设置保密 顶部 回复 引用 报告 编辑 删除

landee
用户头衔:书生

精华贴   :0
发贴数   :8
经验值   :27
注册时间:2006-11-15
信息 搜索 好友 发送悄悄话 《帝国网站管理系统》零基础实例入门教程】   [第 10 楼]

每次备份都要计算文件包的大小和记录条数,可能这个要损耗大量的系统资源,能不能做个选项,每个包以存放多少条数据记录为单位,这样每个包的大小虽然不一定了,但却能大大提高系统效率,做到真正备份大数据库

看不到ebak的源代码,凭感觉揣摩的算法,但愿老大看了能有些用




2006-11-20 18:15:54 已设置保密 顶部 回复 引用 报告 编辑 删除
 1/2     1 2 ›› ›|

快速回复
内容

表情
使用EBB代码 使用smile代码 显示签名 自动分析url 自动分析img
     【进入高级模式】   (按 Ctrl+Enter 直接提交)
    顶部  加入收藏夹
关于帝国 | 广告服务 | 联系我们 | 法律声明 | 隐私条款 | 许可协议
Powered by: EBB Version 2.2.1