【发布时间】:2015-02-05 15:24:49
【问题描述】:
我有一个数据库,其中包含过去 4-5 年的数据。数据库已经变得非常大,使用该数据库的应用程序的运行速度非常缓慢。我希望从所有表中存档一些数据。这个数据库有 16-17 个表,它们之间有关系,我正在寻找一种方法来执行存档操作,以便我可以存档/删除数据几年。我尝试阅读有关 APPEND 和 DELETE 查询的信息,但我不确定如何将它们应用于多个表。
另一个问题是这个应用程序是由其他人创建的,我对数据库和表的结构方式没有足够的了解。非常感谢任何帮助/建议。
【问题讨论】:
-
这里没有足够的信息来回答这个问题,因为和你一样,我们也是这个数据库的新手,但看不到它。您可以“存档”数据,但这真的是您想要的吗?为什么它慢是更大的问题。数据是否通过网络传输?数据是从需要很长时间运行的复杂查询中表示出来的吗?数据库有多大?最大的表有多大(记录和列)?连接看起来像什么?您可以看到,除了“归档”旧数据之外,还有很多其他功能,因为您可能不想删除任何内容。
-
如何将数据库复制为“存档”,然后从当前数据库中删除旧数据?
-
你试过反编译数据库吗?
标签: database ms-access archive