相关疑难解决方法(0)

SQL数据库最佳实践 - 使用存档表?

我不是一个训练有素的DBA,但执行一些SQL任务并提出这个问题:

在SQL数据库中,我注意到使用归档表模仿具有完全相同字段的另一个表,并且当该数据被认为是存档时用于接受原始表中的行.由于我已经看到这些表位于同一个数据库和同一驱动器上的示例,我的假设是这样做是为了提高性能.这些表格中的行数不超过1000万行......

  • 为什么要这样做而不是使用列来指定行的状态,例如in/active标志的布尔值?
  • 这会在什么时候提高性能?
  • 鉴于数据可能仍需要查询(或与当前数据联合),那么正确构造这种模式的最佳模式是什么?
  • 还有什么可说的呢?

sql design-patterns archive database-administration

12
推荐指数
2
解决办法
1万
查看次数