我有大约10个包含数百万行的表。现在我想归档40%的数据,原因是尺寸和性能问题。
归档旧数据并让Web应用程序运行的最佳方法是什么?如果我需要在现有的情况下显示旧数据,那么在不久的将来。
提前致谢。
答案 0 :(得分:1)
对于任何情况都没有单一的解决方案。这在很大程度上取决于您的数据结构和应用程序要大多数一般情况似乎如下:
答案 1 :(得分:0)
您可以将旧数据移动到另一个表(相同的数据库或其他数据库)。但你应该看看缺少的索引。
答案 2 :(得分:0)
如果可能,创建存档数据库维护不同的存档服务器,因为这些数据不是必需的,但仍需要存档以备将来使用,因此这减少了服务器和空间的负载。 将所有表的数据移动到该位置。稍后您可以通过多种方式检索: 改变应用的路径 或使用存档表更新实时表