250 MB SQL Server 2008 R2 空间足够吗?

250 MB SQL Server 2008 R2 空间足够吗?

我即将为我的网站托管订购入门计划。

我的网站就像一个小型学校的注册系统,它只在每个学期开始时运行,所以我想知道 250 MB 是否足够,或者我是否需要更多空间?

如果我说得不够清楚,我很乐意回答您的其他问题:)

答案1

确定这一点的唯一真正方法是对将存储在数据库中的数据有一个非常好的了解。我建议您将所有数据放入 MS SQL 2008 R2 的本地副本中,看看它占用了多少空间。然后确保您有大约 50% 的开销(至少),这意味着您的数据库不应占用超过 125 MB 的空间。

托管计划的优点在于,它们通常允许您根据需要扩展数据库。请咨询您的托管服务提供商,了解达到上限时会发生什么。您是否可以每月多付一点钱来获得更多的数据库存储空间?如果可以,请从小处着手,看看效果如何。如果您必须计划永远不超过该数量,那么您将需要非常小心地保持数据库的良好维护(归档旧数据等)。除非清除数据,否则任何长期使用的数据库的大小都会增加。通常您不想清除学生信息或其他相关数据,因此数据库可能每年都会增长。如果您能算出它每年增长多少,您就可以算出何时需要购买更多的数据库存储空间。

答案2

这取决于你是否要长期使用这个系统,以及每个学期有多少注册者会使用这个系统。如果是一所小学校,我预计空间不会有问题。如果真的有问题,那么你可以存档旧数据,然后每个学期重新开始。HTH

答案3

我的第一个问题不是技术性的,为什么你要将自己限制在 250mb,以如今传统磁性硬盘的成本,即使是较小的硬盘也能以很少的成本为你留下足够的空间。

如果您真的想要那么精确,您可以下载公式来计算最接近的估计值。行业建议始终添加 1/3。您还应该调整数据库和日志的大小,使它们不会快速扩展,使用合理的初始大小,以便数据库不会在不久的将来扩展。日志还将用于重新索引,这将使您所需的日志容量激增。

基本上,做出最佳估计,添加第三个,为数据库扩展保留合理的增量,并保持自动扩展,不要使用自动收缩。使用内置的 SQL 2008 报告监控大小的增加。

相关内容