2010-08-19 22 views
2

在我們的SQL Server數據庫中,我們至少有25-35個從不使用的查找/空表。有沒有讓他們在我們的數據庫(性能,存儲等)未使用的數據庫表效應

基本上任何負面影響,將他們delete一個對查詢等任何積極的影響

回答

1

如果查詢沒有引用這些表,那麼這些查詢就不會受到影響。 SQL Server會關注頻繁請求的信息並在內存中緩存該信息。在那裏有一個表應該不會導致性能或存儲方面的顯着差異。

2

不存在將消除不積極或消極影響或如果他們沒有使用,就留在那裏。我會刪除它們。

1

離開他們不會有任何負面影響,我可以想象。

如果你永遠不會引用它們,它們將永遠不會被加載到內存中,所以它們不會影響性能。就存儲而言,因爲它們是查找表,所以我認爲它們很小。這些查找/清空對存儲的影響最小。

1

我會刪除他們有一個乾淨的數據庫。刪除所有未使用的對象是一種很好的做法。否則,你將會得到大量沒有被使用的結構,沒有人知道。

性能和存儲是無關緊要的。

5

無論如何刪除它們 - 當你必須首先弄清楚什麼和未被使用時,維護一個數據庫是一件很痛苦的事情。

+4

同意。需要多長時間才能確定它們是空的和未使用的?保存下一個人毫無意義的努力。 – 2010-08-19 13:41:39

相關問題