环境:SQL Server 2005,Windows Server 2003
有问题的系统是在线预订系统。在其中,您可以创建特别优惠。
特别优惠有一段有效期。
我们的客户输入的每个期间都会保留在我们的数据库中,即使该期限是过去的。我们必须保持这些时期。
系统自10年以来就存在,因此数据库中的大多数时期都已过去。
问题:
你如何处理这种情况?在某些情况下是否有任何内置工具可以忽略部分数据?
答案 0 :(得分:2)
您可以通过添加正确的索引来加快速度,但如果这样做没有帮助(足够),您可以考虑创建第二个表以存档过去的报价。这样,您就不会受到打扰旧数据,但如果您需要它(出于报告或其他原因),您仍然可以参考存档。