查看: 2403|回复: 6

求生产数据库备份方案

[复制链接]
论坛徽章:
0
跳转到指定楼层
1#
发表于 2009-4-7 09:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位,我是一家企业的,目前我在管理一个系统,随的时间的推移,目前数据库的数据量也是越来越大,慢慢的影响到了一些业务的查询效率及报表生成的速度,不知道各位有什么好的建议将数据备份吗,下面我把数据库的基本情况说一下.

    数据库B2 V8.1
    所有表在一个用户名下(user1),
    一个业务基本有两张表,一张业务操作表,另外一张是历史表,但是业务查询是历史表,,所以会越来越慢.

我现在有个想法就是想在数据库中建立另外一个用户(user2),把user1中历史表的数据迁到该用户下user2面来,做业务的时候
不会去用到user2下表的数据,但是查询又得有可能用到,哎这样就搞得比较麻烦,,,,主要是想查历史数据的问题,,,,


比较困拢,不知各位大侠有何高见,请指教,谢谢...了.....
论坛徽章:
24
2009日食纪念
日期:2009-07-22 09:30:002010年世界杯参赛球队:阿尔及利亚
日期:2010-06-21 10:06:052010广州亚运会纪念徽章:柔道
日期:2010-09-09 22:11:17ITPUB9周年纪念徽章
日期:2010-10-08 09:28:522010广州亚运会纪念徽章:轮滑
日期:2010-11-16 22:00:092010广州亚运会纪念徽章:跆拳道
日期:2010-11-17 23:08:162010广州亚运会纪念徽章:壁球
日期:2010-12-29 21:16:472011新春纪念徽章
日期:2011-01-04 10:35:482010广州亚运会纪念徽章:拳击
日期:2011-01-07 20:21:332011新春纪念徽章
日期:2011-02-18 11:43:33
2#
发表于 2009-4-7 09:57 | 只看该作者
友情提示一下,楼主你好象发错地方了!

使用道具 举报

回复
论坛徽章:
2
行业板块每日发贴之星
日期:2008-12-12 01:01:04ITPUB北京2009年会纪念徽章
日期:2009-02-09 11:42:45
3#
发表于 2009-4-7 13:49 | 只看该作者
不是技术人员,帮顶一下!

使用道具 举报

回复
论坛徽章:
1
行业板块每日发贴之星
日期:2009-03-28 01:01:15
4#
发表于 2009-4-7 15:21 | 只看该作者
系统应该只支持一定时间范围的数据查询(比如说两年),超过两年可以备份到另一个数据库,那么就不会影响到性能了;超过两年的数据查询(相信是比较少的),可根据需求重新生成解决方案,也可通过数据库直接进行数据挖掘。。。

使用道具 举报

回复
论坛徽章:
0
5#
 楼主| 发表于 2009-4-8 13:58 | 只看该作者
系统应该只支持一定时间范围的数据查询(比如说两年),超过两年可以备份到另一个数据库,那么就不会影响到性能了;超过两年的数据查询(相信是比较少的),可根据需求重新生成解决方案,也可通过数据库直接进行数据挖掘。。。


   其实正像您说的那样,确实两年的数据不会经常用到,可是就怕万一,我也曾有过你那样的想法,把两年前的数据迁出来再去创建一个新的数据库,或者还是直接在同一个库建立另外一个用户名用于备份,以前我做过一个系统就是生产数据用一个用户名,历史数据也另外用一个用户名这样的模式,,,,,可是我现在已经把查询与生产的数据放在了同一个用户名下,已经没有办法再分开。。。。

    一直在琢磨的过程当中。。。。。。。。。。。。。

使用道具 举报

回复
论坛徽章:
236
BLOG每日发帖之星
日期:2010-08-11 01:01:02BLOG每日发帖之星
日期:2010-08-12 01:01:01BLOG每日发帖之星
日期:2010-08-13 01:01:01BLOG每日发帖之星
日期:2010-08-15 01:01:02BLOG每日发帖之星
日期:2010-08-16 01:01:01BLOG每日发帖之星
日期:2010-08-17 01:01:02BLOG每日发帖之星
日期:2010-08-18 01:01:01BLOG每日发帖之星
日期:2010-08-19 01:01:01BLOG每日发帖之星
日期:2010-08-20 01:01:01BLOG每日发帖之星
日期:2010-08-22 01:01:01
6#
发表于 2009-4-8 21:39 | 只看该作者
先优化数据库

使用道具 举报

回复
招聘 : Java研发
论坛徽章:
10
2010新春纪念徽章
日期:2010-03-01 11:19:50马上有房
日期:2014-02-18 16:42:022014年新春福章
日期:2014-02-18 16:42:022013年新春福章
日期:2013-02-25 14:51:24ITPUB 11周年纪念徽章
日期:2012-10-09 18:08:152012新春纪念徽章
日期:2012-01-04 11:53:29ITPUB十周年纪念徽章
日期:2011-11-01 16:23:26迷宫蛋
日期:2011-07-14 10:52:132010广州亚运会纪念徽章:藤球
日期:2011-03-14 19:56:59水瓶座
日期:2015-07-10 08:47:37
7#
发表于 2009-4-9 00:02 | 只看该作者
其实这样的问题并不复杂,都是当初设计时候考虑不周到所导致的,任何系统在设计之初都应该考虑到系统容量:初始容量以及系统增量。根据你的业务规则,对于超出有效期限的数据进行转载、压缩备份以及数据清理,对历史数据可以采用分区的方式进行存储管理。
当然也可以考虑增加硬件的方式来提高系统性能,如果仅仅是把数据从一个用户转移到另外一个用户下的话,不会对数据库的性能以及应用的改善起到太大作用。
个人对于DB2数据库了解不多,不清楚DB2是否支持外表方式,如果支持的话,可以把超出期限的数据转移到低价介质上,需要的时候挂载上就可以了。

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表