天地不仁,以万物为刍狗!
[原]DB2数据库维护应该考虑的一些地方
上一篇 /
下一篇 2008-02-27 16:24:19
/ 个人分类:db2
DB2数据库维护应该考虑的一些地方
本文档就数据库维护和管理方面介绍一下客户关怀系统在维护中应该考虑的一些问题和建议。
数据库的系统管理和维护应该包括二个方面。其一:数据的安全(备份、恢复、表的分析、重组、老数据的迁出、新增数据的建设等),其二:系统的安全(主要是监控和优化),下面就这几个方面做详细的介绍。
数据库的备份和恢复
计算机网络时代,我们的重要数据或者说很多重要信息都存放在本地或网络计算机的数据库中,因为我们永远不知道系统何时会遇到暂难和故障,为了使发生灾难或者故障的时候,我们的损失达到最低,我们最好的做法就是做好准备,不仅要防止外界因素破坏数据,而且还要方式内部用户可能无意或者有意的用错误的 信息毁坏我们的数据库。
/HhsyO P6~vT0 那么我们如何来做呢?最好的方法就是备份数据库。当灾难发生时,系统能够恢复到最后一秒所执行的所有事务,使数据损失降到最低,我们须要有一个优秀的恢复计划确保它起作用,并经常执行这一计划。我们应该考虑一下因素:ITPUB个人空间t"d#tjMsL_
由于硬件原因引起的故障:电源故障、硬件故障或软件故障都能使数据库处于不一致状态。ITPUB个人空间f:j%q9H P0s~}
由于事务处理的失败:用户无意中会用错误数据修改数据库,从而毁坏数据库。
u%BteE|0 由于存储介质或网络介质引起的故障:如果磁盘驱动器变得不能使用,那么可能会丢失所有或部分数据
P.u
A d*o)Qm7m{0 所有非人为的自然灾难:系统所在的设施可能会遭受火灾、洪水或其他类似灾难的损失
恢复类型:1.崩溃恢复 2.版本恢复 3.前滚恢复
sy'_}Z#nZ]0对于DB2数据库来说崩溃恢复内嵌于数据库,那我们需要做的是对于版本恢复和前滚恢复的准备。
数据库备份和恢复策略
3K O%D m-p#K{01. 归档数据库:
数据库搭建好以后,应该由数据库管理人员把数据库调整为归档类型。
O7X R3jt8kY'Y02. 备份:
建议:每月初新数据灌入后进行全备份,每周进行月初到当前周以来所有数据的增量累计备份,每天进行本周以来所有变化数据的增量备份,建议所有备份都在offline下进行。
3. 恢复:
数据库的恢复至需要拿到数据库最近的一个全备份,增量备份,增量累计备份文件就可以了,建议在故障发生后,利用晚上时间由维护人员手工进行。
数据库表的分析和系统的调优
对于数据库来说,速度是体现其性能的最高指标,如果让数据库的执行速度达到最佳呢,在DB2数据库中,常用的几种方式来提升数据库的相应速度。
1. Sql优化,好的sql能够很明显的提升查询速度,在数据库开发和运行过程中应该对影响系统性能(CPU、I/O、硬盘等)的关键指标进行长期监控,对影响系统性能的SQL进行捕获,由数据库开发、维护人员进行优化。ITPUB个人空间)iS9sA~|&h@IqKye"h
2. 数据库参数优化,在系统上线之前或者应用变动之后,应该由数据库管理人员对数据库进行数据库全局性能的调优。ITPUB个人空间l$X g} AEL
3. 数据库在执行sql的过程中会产生很多执行计划,并选择数据库认为最佳的一条执行计划来执行查询,那么我们帮助数据库找到最佳的执行计划呢,这就需要对表和索引进行分析和重组,建议制定一个数据库表分析的计划,每天晚上定时运行,对数据库的表进行分析,并由数据库管理人员对数据库的表进行有选择的重组,使数据库始终保持最佳的执行计划。
老数据的迁出、新增数据的建设
@ft#NFsQ_+wAn3f0随着时间的推移,数据库系统会不断放入新增数据,那么怎么对新增数据、新增表的设计进行建设呢?还有就是对于部分随时间老化的数据的处理也是数据库管理人员需要考虑的地方。
系统数据库的监控ITPUB个人空间$PK\l Ur8EPO
了解DB2数据库环境是数据库管理和维护的重要组成部分,DB2数据库提供了以下5种常用的图形化监视工具。
A. 内存可视化器:通过内存可视器,我们可以方便的监控和记录数据库实例、实例下属数据库以及连接到数据库的应用程序的内存使用。
3^
G.F4S/BZ5nx&E0B. 健康中心:通过健康中心我们可以监控到数据库的运行情况。
?`*wSx,PR-[;B,Pw0C. DB2控制器:通过控制器我们可以控制连接到数据库用户和应用程序的执行及其执行的优先级。ITPUB个人空间 Y?t4`i
x
D. DB2查询巡视其:为客户关怀系统提供了查询和资源管理。ITPUB个人空间%U!n @qA
L'~
g L
E. QUEST CENTER 工具的使用。
当然除了使用上述的图形化工具外,数据库的管理和维护人员还可以采用命令行的方式来针对数据库的某一个性能进行长期间断性的监控,对于监控的异常情况应该提交相关人员及时处理。
2008-02-27
Z.X.T(myfriend2010)ITPUB个人空间&E3AZ"}-M?7O
导入论坛
引用链接
收藏
分享给好友
推荐到圈子
管理
举报
TAG: