SharePoint 数据库是否自动增长?

SharePoint 数据库是否自动增长?

因此,现在我已成为当前工作中的半个 DBA,我正在尝试改进许多以前没有真正考虑过的事情。其中之一是尝试确保数据库未设置为自动增长并分配适当的大小限制。我的问题是 SharePoint 数据库。由于 SharePoint 的数据库可能会以意想不到的速度增长,因此我不确定如何处理它们。我正在寻求其他管理 SharePoint 数据库的 DBA 的建议。

答案1

至少有两种方法可以用来确定数据库的大小。

  1. 经过一个漫长的规划阶段,您将确定预期的工作量和使用模式。然后将其与配额允许的每个站点的磁盘空间量相关联。然后,您将确定可以支持多少个站点,同时考虑恢复时间、站点性能和您自己的舒适度。这应该会给您一个估计的数据库大小,理想情况下应该是 100GB 或更少。然后,您可以将数据库预先扩展到预期的最大大小。
  2. 只需将其预先扩展到 100GB 即可。请参阅此 TechNet 文章。

除此之外,您还应始终监控数据库大小,并设置警报,当数据库看起来可能在 X 天内填满时,警报就会触发。X 不仅是指您扩展数据库所需的时间,还包括确保数据库在之后正确进行碎片整理以及确定新的恢复时间所需的时间。X 还可能包括向您的 SAN/DAS 添加更多存储所需的时间。

我选择 100 GB 的原因是因为这符合推荐从其获取的 SharePoint 数据库的最大大小文档。这并不是说你不能做更大但需要了解这种选择的后果。

答案2

成为不情愿的 DBA 很难。您可以设置自动增长,但您应该尝试预先确定数据库的大小,以避免自动增长带来的碎片和性能问题。以下是 Paul Randal 撰写的一些文章,可以帮助您。

欢迎来到 DBA 世界:http://www.sqlskills.com/BLOGS/PAUL/post/Becoming-an-involuntary-DBA-youre-not-alone.aspx

Sharepoint 黄金版:http://www.sqlskills.com/BLOGS/PAUL/category/Sharepoint.aspx

答案3

首先,对于 SharePoint,您肯定希望启用自动增长。您确实希望将大小限制设置为 100GB(这是 SharePoint 数据库的最大推荐大小)。正如您所发现的,SharePoint 不像常规数据库应用程序。一个月后,有人才会尝试为使用 10GB 的内容创建新的存储库,而您通常每天的使用量为 10MB。以下是微软文档关于应该对 SharePoint 数据库进行哪些维护。

相关内容