250 MB的SQL Server 2008 R2空间不够吗?

我正在为我的网站托pipe订购Starter Plan。

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

如果我不清楚,我很乐意回答任何进一步的问题:)

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

托pipe计划的好处是通常它们允许您根据需要扩展数据库。 检查您的托pipe服务提供商,看看当你达到上限时会发生什么。 你可以每月支付更多,并获得更多的数据库存储? 如果是的话,从小处着手,看看它是如何发展的。 如果您必须计划永远不要超过这个数量,那么您需要非常小心保持数据库的良好维护(将旧数据存档等)。长期使用的任何数据库的大小将会增长除非数据被清除。 通常你不想清除学生信息或其他相关数据,因此数据库可能每年都会增长。 如果你能弄清楚它每年增长多less,那么你可以弄清楚什么时候你需要购买更多的数据库存储。

这取决于你是否要使用这个很长一段时间,每个学期将有多less注册人使用这个系统。 如果这是一所小学校,我不会预料到空间问题。 如果确实成为问题,那么您可以归档旧数据,然后每个术语重新开始。 HTH

我的第一个问题是技术问题不大,你为什么试图将自己缩小到250MB,而现在传统的磁盘驱动器的成本,即使是较小的驱动器,也会给你很大的空间,而且成本很低。

你可以下载公式,以找出最接近的估计,如果你真的想要那么精确。 业内人士build议总是增加1/3。 您还应该调整数据库和日志的大小,以便它们不会快速扩展,使用合理的初始大小,以便数据库在不久的将来不会扩展。 日志也将被用于reindexing,这将会给你所需的日志容量的峰值。

基本上使你最好的错觉,增加第三,为数据库扩展留下明智的增量和离开autoexpansion,不要使用autoshrink。 使用内置的SQL 2008报告监视大小的增加