您现在的位置是:首页 >

Java建立数据库 在数据库日渐庞大时进行归档的解决思路[1]

火烧 2023-01-27 01:01:27 1058
在数据库日渐庞大时进行归档的解决思路[1]   问 在数据库日渐庞大时应该如何进行归档?  答 以下是一些解决的思路   ◆ 新建一个表空间存放各表的历史数据    写一个存储过程搬数据 数据搬迁到历

在数据库日渐庞大时进行归档的解决思路[1]  

  问 在数据库日渐庞大时应该如何进行归档?

  答 以下是一些解决的思路

Java建立数据库 在数据库日渐庞大时进行归档的解决思路[1]

  ◆ 新建一个表空间存放各表的历史数据

   写一个存储过程搬数据 数据搬迁到历史表后 在基表中将搬迁的数据删除

  ◆ 定期将历史数据exp到磁带中去做永久保存

  ◆ 历史数据exp之后 可以清空各历史数据表 这样 表空间的大小实际上是很容易伸缩及控制的

  在这个过程当中 我们可以看到基本的数据由于可以定期清理到历史数据表 继而再清理到磁带 因此 数据库不会越来越大 方便备份及减少查询时间

  具体的实现过程如下

   创建临时表

  CREATE GLOBAL TEMPORARY TABLE SCOTT ARCHIVE_ROWS  (  CROWID VARCHAR ( BYTE)   PRIMARYKEY VARCHAR ( BYTE)  )  ON MIT PRESERVE ROWS  /

   创建归档表

  sql>create table emp_archive as select * from emp_b;

   创建归档记录表

  CREATE TABLE SCOTT ARCHIVE_LOG  (  TABLENAME VARCHAR ( BYTE)   RECORDCOUNT NUMBER   UPDATEDATE DATE  )  LOGGING  NOPRESS  NOCACHE  NOPARALLEL  MONITORING  /

lishixinzhi/Article/program/SQL/201311/16143  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码