首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

数据清除解决办法

2012-02-03 
数据清除sql server 数据库使用多年后,存在大量往年的数据。导致系统的相关报表查询数据相当的慢。而这些数

数据清除
sql server 数据库使用多年后,存在大量往年的数据。导致系统的相关报表查询数据相当的慢。
而这些数据,用户现在也一般不会查看。

1、现在,应用系统,有什么流行的“数据清除”的方法?

2、以一定的时间点(如以年为时间段),把数据表中的数据,insert到相同表结构的一张临时表中,在把记录从原表中删除。这样的处理机制,是否合理?




[解决办法]

SQL code
---以一定的时间点(如以年为时间段),把数据表中的数据,insert到相同表结构的一张临时表中,在把记录从原表中删除。这样的处理机制,是否合理.这种方法是可以了,并没有损坏表结构。
[解决办法]
建新库呀

就跟用友的建帐套差不多,

一年一个库

或者一年有N个库
[解决办法]
第1个问题:现在,应用系统,有什么流行的“数据清除”的方法?
#1. 建立一个JOB,在服务器空闲的时候(晚上12:00)自动备份,删除历史数据
#2. 直接备份数据库,然后直接用SQL删除历史数据
第2个问题:以一定的时间点(如以年为时间段),把数据表中的数据,insert到相同表结构的一张临时表中,在把记录从原表中删除。这样的处理机制,是否合理?
#1. 根据业务确定是否合理。
#2. 这个方法可行,因为程序照样可以查询到历史数据。

[解决办法]
这个不仅仅是数据库的技术问题了,
还涉及到前端软件设计,如果人家要查历史数据,那你的程序怎么改写呢.

热点排行