Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 未使用的数据库表效果_Sql_Performance_Storage - Fatal编程技术网

Sql 未使用的数据库表效果

Sql 未使用的数据库表效果,sql,performance,storage,Sql,Performance,Storage,在我们的SQL Server数据库中,至少有25-35个从未使用过的查找/空表。将它们保存在我们的数据库(性能、存储等)中是否有任何负面影响 基本上,删除它们会对查询等产生任何积极影响。否如果不使用它们,删除或保留它们不会产生任何积极或消极影响。我会删除它们。如果查询没有引用表,那么这些查询就不会有任何影响。SQLServer将关注频繁请求的信息,并将这些信息缓存在内存中。拥有一张桌子应该不会导致性能或存储方面的显著差异。离开它们不会产生任何我可以想象的负面影响 如果您从未引用它们,它们将永远不

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


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

否如果不使用它们,删除或保留它们不会产生任何积极或消极影响。我会删除它们。

如果查询没有引用表,那么这些查询就不会有任何影响。SQLServer将关注频繁请求的信息,并将这些信息缓存在内存中。拥有一张桌子应该不会导致性能或存储方面的显著差异。

离开它们不会产生任何我可以想象的负面影响


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

我会删除它们以获得一个干净的数据库。最好删除所有未使用的对象。否则,你最终会有成吨的结构不再使用,没有人知道


性能和存储无关

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

同意。您花了多长时间确定它们是空的和未使用的?让下一个人省去无意义的努力。