在我们的SQL Server数据库中,我们至少有25-35个从不使用的查找/空表。将它们保存在我们的数据库(性能,存储等)是否有任何负面影响
基本上,删除它们会对查询等产生任何积极影响。
答案 0 :(得分:5)
无论如何都要删除它们 - 当你必须首先弄清楚什么是和不使用时,维护数据库是一件痛苦的事。
答案 1 :(得分:2)
如果不使用它们,不会对移除或留下它们产生正面或负面影响。我会删除它们。
答案 2 :(得分:1)
如果查询没有引用表,则对这些查询没有影响。 SQL Server将关注经常请求的信息并将该信息缓存在内存中。有一张桌子应该会导致性能或存储没有显着差异。
答案 3 :(得分:1)
离开他们不会产生任何我能想象的负面影响。
如果您从未引用过它们,它们将永远不会被加载到内存中,因此它们不会影响性能。就存储而言,由于它们是查找表,我认为它们很小。这些查找/清空对存储的影响最小。
答案 4 :(得分:1)
我会删除它们以拥有一个干净的数据库。删除所有未使用的对象是一种很好的做法。否则你将会结束大量不再使用的结构而且没人知道。
性能和存储无关紧要。