我是SQL服务器的新手,对不起,如果是非常基本的问题。 我正在监控我每天都在插入数据的表。我正在使用 sp_spaceused SP to Monitoring .Below是表中使用的空间摘要:
我想清除此表的数据以获得更好的性能。现在我将如何知道我可以在表中插入多少数据(在表中插入数据是否有限制)?多少天后我应该删除旧数据以获得更好的性能?有什么方法可以修复表的存储大小吗?
感谢您的帮助!! 感谢
答案 0 :(得分:1)
我将如何知道我可以在表中插入多少数据(是 在表格中插入数据是否有限制?
没有限制。
在多少天后我应该删除旧数据以获得更好的性能?
这取决于您的申请。通常,您不需要删除任何旧数据"一点都没 我认为,在您的情况下,您要么没有正确的索引,要么SQL-Server由于某种原因没有使用它。你必须先看看执行计划。
有什么方法可以修复表格的存储空间吗?
datetime
到date
,从int
到tinyint
,从char(50)
到varchar(50)
等等。但是,正如我已经说过的,你的问题几乎与桌子的大小无关。