问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

巧用数据库归档技术解决性能下降问题

发布网友 发布时间:2022-12-29 14:58

我来回答

1个回答

热心网友 时间:2023-10-26 21:27

许多数据库管理员都会遇到这样的困惑 伴随着业务的不断进行 数据库文件的大小也在逐渐的增大 由此给数据库管理工作带来很大的困难 一方面要为在线业务提供越来越大的高性能磁盘容量 另一方面数据库的工作性能却越来越差 一种新兴的数据库归档技术则能很好地解决这个问题

   什么是数据库归档

  简单地讲 数据库归档技术就是一种保持在线数据库规模大体不变 为用户应用提供稳定的数据库性能的方法 具体做法是 将数据库中不经常使用的数据迁移至近线设备 将长期不使用的数据迁移至文件形式归档 随着应用需要 数据在在线 近线和文件文档之间移动 比如应用需要访问许久以前的数据 它的物理位置在近线设备则自动移动到在线设备 而对用户的应用而言 这些都是透明的 就像所有数据都存放在在线设备一样 不会对数据库应用产生任何影响(原理图如下)

  

  数据库归档把信息生命周期管理的概念引入到应用程序数据管理中 可以监控 分析和预测数据量的增加 利用在线的数据库随时识别并定位不活动的数据或已经完成的业务交易 把长期不用的数据封装归档 这样就大幅降低活动数据的规模 数据库等应用程序运行时的效率可以大幅提升 经过归档 即使在应用程序本身已经废弃的时候还能够重新利用其数据 同时保持实时访问已归档数据的能力

  OuterBay公司(已经被HP公司收购)是数据库归档领域的一个著名厂商 其提供的数据库归档产品主要有三种 Relocator进行在线数据归档 打包归档产品将数据库归档成为文件( XSD或者 XML格式) 子集拷贝产品为用户提供用于测试的数据库拷贝

   与文件归档存在明显的差异

  首先讲解一下归档的概念 按照SNIA(存储网络工业协会)的定义 归档是数据集合的一致性拷贝 通常用以长期持久地保存事务或者应用状态记录 一般情况下 归档通常用以审计和分析的目的 而不是用于应用恢复 归档之后 文件的原件一般会被删除 并且需要通过前台的操作来恢复文件 普通的文件归档只能够对文件进行操作 而且归档后的文件一般不再产生变化 而数据库归档则不同 数据在归档之后仍然存在改变的可能 也随时会变成在线的活动数据

  OuterBay有两个主要的竞争对手 Princeton Softech和Applimation 前者产品主要针对大型机系统设计 而且产生的文件是专有格式 后者公司规模较小 其产品也可有效识别出数据库中访问频率较低的数据 并将其移出数据库 存入在线的历史数据库中

  事实上 所有的数据库厂商都提供了类似的数据库归档功能 但目前没有形成商用产品 用户可以使用命令或者编程进行相关操作 数据库归档的概念本身十分简单 把一条记录从生产数据库插入到历史数据库中 然后把该条记录在生产数据库中删除就实现了数据库归档的功能

  但是在线数据库需要高可靠性 错误处理 审计以及异常处理(如断电 数据库崩溃)等高级功能 这些都只能由专业的数据库归档产品提供

   对备份/恢复的影响

  备份是存储管理员最重要的工作之一 如果没有进行数据库归档 那么不仅需要备份整个大型的数据库 而且备份窗口要求很长 在进行数据归档之后 由于已归档的数据库部分可以随时进行备份而不会影响在线数据库的应用 这部分数据库一般为长时间不活跃的数据 因此备份工作很容易完成 而在线的数据库部分也因为进行数据库归档后而瘦身 备份数据量减少 备份窗口减小 从而整体减少了需要备份的数据总量

  而对数据进行恢复的时候 可以在短时间内首先完成在线数据库恢复 之后在在线数据库工作的同时进行其他数据的恢复工作

lishixin/Article/program/Oracle/201311/18417
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
客厅如何供奉观音 供佛客厅如何供佛 客厅怎么供奉菩萨 大头虾清蒸好吃吗 肺炎患者能吃大头虾吗 大头虾和罗氏虾有什么区别呢? 一键制作交互式课件,实用工具&教程get起来,嘎嘎好用 实例讲解如何利用PPT触发器实现PPT幻灯片中的简单交互功能 过了HR面,二面一般都问什么? 30万银行贷款一月利息是多少钱 播放器显示绿屏是怎么回事啊 装了一个叫Xtranormal的软件之后系统盘空间少了几十G。是不是中毒了? ZEN VISION M 和 ZEN xtra比音质差的多么? xtra是什么 托卡世界在哪下载入口苹果 海尔波轮洗衣机bz358s怎样 用话费开了一个月的vip结果一直没断怎么关闭 兄弟们,我问一下,QQ账号被盗,但是现在会员依旧在续 ,该怎么断掉续费,我用的是手机电话费续的费? 工程管理专业可以评道桥工程师职称吗 qq密码忘了怎么办一键重装系统 红木家具 用什么垫脚 家具脚垫选购技巧 家具脚垫什么材质好 花开十二品什么意思 帮个忙!我自己的厂房,想隔层楼。不晓用C型钢行不行?如果用工字钢或H钢那分别用什么型号了! 厂房一层隔层说明怎么写 手表电池怎么换后盖怎么撬开 女孩子右脸眼角下有朱砂痣好不好? 小米标记广告如何取消 菠萝怎样瓜皮 怎么削菠萝皮 山西在全国首创耕地占补平衡新机制吗 配置归档日志,让数据库管理更加顺畅 OARCLE数据库归档模式的设置 Oracle数据库频繁归档问题的解决办法 碉堡   [diāo bǎo]什么意思?近义词和反义词是什么?英文翻译是什么? 碉堡的拼音 碉堡的反义词_碉堡的近义词_碉堡的词语解释 谁能很清晰的解释一下到底什么叫“碉堡”啊。 请问真空包装的金华火腿怎么吃 我想问一下真空包装的金华火腿怎么吃? 鞍山特产有哪些具体有哪些特产 鞍山特色小吃有哪些 平效怎么计算? 店铺的的“平率”怎么计算 朋友圈怎么回复所有人 朋友圈如何回复所有人呢 化学名词 闪点 前程无忧投递简历是附件简历吗 唱歌指挥手势视频教程 电脑钉钉视频怎么发送怎么变成点赞的视频 jane英文名的发音? 成都房屋抵押贷款需要什么条件和手续?