我应该将数据库拆分为当年数据和过去一年的所有数据吗?



我正在尝试配置SQL服务器以尽可能高效地运行,同时保持干净的数据库开发标准。 我有包含数百万条记录的表,有时必须在 Tableau 报表的单个查询中联接 5+ 个表。

我的问题是,复制我当前使用的数据库并将过去季节的所有数据移动到其中是否在操作上更有效,因为这些数据很少在报告中使用。 因此,我当前的数据库将只有 2018 财年的数据,而历史数据库将包含 2017 财年、2016 财年、2015 财年和 2014 财年。

这是否值得麻烦和潜在的维护头痛? 我不知道这是值得的,还是在没有低效查询的情况下不需要的。

谢谢!

No. 年底你会做什么?

您应该做的是按年份创建一个索引,然后当他们用户对年份(例如 = 当前年份(设置标准时,它的运行速度

将与拆分一样快。

最新更新