未使用的数据库表效果

时间:2010-08-19 13:33:38

标签: sql performance storage

在我们的SQL Server数据库中,我们至少有25-35个从不使用的查找/空表。将它们保存在我们的数据库(性能,存储等)是否有任何负面影响

基本上,删除它们会对查询等产生任何积极影响。

5 个答案:

答案 0 :(得分:5)

无论如何都要删除它们 - 当你必须首先弄清楚什么是和不使用时,维护数据库是一件痛苦的事。

答案 1 :(得分:2)

如果不使用它们,不会对移除或留下它们产生正面或负面影响。我会删除它们。

答案 2 :(得分:1)

如果查询没有引用表,则对这些查询没有影响。 SQL Server将关注经常请求的信息并将该信息缓存在内存中。有一张桌子应该会导致性能或存储没有显着差异。

答案 3 :(得分:1)

离开他们不会产生任何我能想象的负面影响。

如果您从未引用过它们,它们将永远不会被加载到内存中,因此它们不会影响性能。就存储而言,由于它们是查找表,我认为它们很小。这些查找/清空对存储的影响最小。

答案 4 :(得分:1)

我会删除它们以拥有一个干净的数据库。删除所有未使用的对象是一种很好的做法。否则你将会结束大量不再使用的结构而且没人知道。

性能和存储无关紧要。

相关问题