我不是受过专业训练的数据库管理员,但会执行一些SQL任务并有以下问题:
在SQL数据库中,我注意到使用归档表来模拟另一个具有完全相同字段的表,并用于在数据被视为存档时从原始表接受行。由于我看过这样的表驻留在同一数据库和同一驱动器上的示例,所以我认为这是为了提高性能而做的。这样的表里没有超过约1000万行...
- 与使用指定行状态的列(例如表示活动/非活动标志的布尔值)相比,为什么要这样做?
- 在什么情况下这会提高性能?
- 在给定数据可能仍需要查询(或与当前数据联合)的情况下,最佳的结构模式是什么?
- 还有什么需要说明的吗?