估计升级过程将花费的时间和所需的空间量 (Office SharePoint Server)

本文内容:

  • 估计升级所需的空间量

  • 估计升级将花费的时间

  • 相关工作表

每个环境都独一无二并且包含不同的硬件功能和网站特征。运行升级所需的空间量和时间长度根据环境不同将有较大的差异。例如,基于 Microsoft® Windows® SharePoint® Services 2.0 的网站的升级速度比基于 Microsoft Office SharePoint Portal Server 2003 的个人或门户网站的升级速度快得多;这是因为 Windows SharePoint Services 2.0 网站的升级过程的步骤比 SharePoint Portal Server 2003 个人或门户网站升级过程的步骤要少。若要估计所需的空间量和升级过程将花费的时间,最佳方法是执行试验升级,然后查看空间大小和时间。有关执行试验升级的详细信息,请参阅使用试验升级查找潜在问题 (Office SharePoint Server)

估计升级所需的空间量

根据所选择的升级方法,执行升级将需要不同的可用磁盘空间量。对于就地升级和数据库迁移方法,只需要对数据库规划极少量的扩展;但是,升级过程运行时会发生大量事务,因此需要扩展日志文件以容纳将会发生的更改。

对于逐步升级,必须为三组数据库准备空间:原始数据库、发生升级过程的临时数据库以及升级后的数据库。此外,需要对日志文件和其他搜索索引(如果需要)准备空间。

有关可帮助规划和监控 SQL Server 存储要求以支持服务器场的最佳性能和操作的主要建议和最佳做法,请参阅为 Office SharePoint Server 规划和监控 SQL Server 存储:性能建议和最佳方案(白皮书)

估计就地升级或数据库迁移所需的空间

对于就地升级或数据库迁移,不需要规划大量的额外数据库空间。对于内容数据库迁移,只需要规划让新硬件上的可用空间等于当前数据库所需的空间加上随时间推移要扩展的空间。若要了解数据库的当前大小,请使用 Microsoft SQL Server 中的企业管理器。除数据库空间之外,对下列各项也需要准备空间:

  • 升级日志文件。

  • 数据库的事务日志文件。这些日志文件必须迅速增大以适应数据库中发生的更改次数;请确保有足够的磁盘空间可用于这些日志文件。

    备注

    在超大型环境中,事务日志文件的默认增长率 (10%) 有可能不够大而跟不上升级过程;这会导致超时。同样,试验升级是用于确定事务日志文件是否能适应升级过程的最佳方法。如果环境非常大,或者如果升级过程在试验升级期间超时,请考虑预先扩大 SQL Server 事务日志文件以确保有空间可用于需要处理的事务数。有关预先扩大 SQL Server 事务日志的详细信息,请参阅 SQL Server 2000 或 2005 文档中的“扩展数据库”主题。

估计逐步升级所需的空间

如果采用逐步升级途径,则所需的数据库空间应该足以容纳大约为最大网站集大小三倍的数据量。例如,位于 Microsoft 上的内部门户网站包括一个 SharePoint Portal Server 2003 的根门户网站,该根门户网站数据库中具有 400 GB 的数据。IT 组估计运行逐步升级过程需要 1.2 TB 的数据库空间。若要了解数据库的当前大小,请使用 SQL Server 中的企业管理器。

如果无法分配这么多的磁盘空间,则可以通过分批升级网站来减少此开销。升级了几批并与网站所有者确认不再需要旧版本之后,(在进行备份后)可以开始清理和删除原有版本的网站。如果继续以这种方式升级新批次并删除旧版本网站,则可以控制所需的空间量。

如果使用共享服务,则还需要大约为索引大小两倍的空间。这是因为,在对共享服务进行逐步升级的过程中,您将建立两次索引,一次根据原有版本建立索引,一次根据新版本建立索引。

除数据库空间之外,对下列各项也需要准备空间:

  • 升级日志文件。

  • 数据库的事务日志文件。这些日志文件必须迅速增大以适应数据库中发生的更改次数;请确保有足够的磁盘空间可用于这些日志文件。

    备注

    在超大型环境中,事务日志文件的默认增长率 (10%) 有可能不够大而跟不上升级过程;这会导致超时。此外,若要确定事务日志文件能否跟上升级过程,试验升级是最佳方法。如果环境非常大,或者如果升级过程在试验升级期间超时,请考虑预先扩大 SQL Server 事务日志文件以确保有空间可用于需要处理的事务数。有关预先扩大 SQL Server 事务日志的详细信息,请参阅 SQL Server 2000 或 2005 文档中的“扩展数据库”主题。

  • 搜索索引。在逐步升级中,可能同时在运行两个搜索爬网。

有关在逐步升级过程中如何使用磁盘空间的详细信息,请参阅升级过程的工作原理 (Office SharePoint Server)

估计升级将花费的时间

得到磁盘空间的估计值后,现在可以计算实际升级过程所需时间的粗略估计值。在不同环境中,升级时间会有很大差异。升级的性能主要取决于所使用的硬件、网站的复杂程度以及实现的特定特征。例如,如果有许多大型文档库或许多个性化网站,则升级这些文档库或网站所花费的时间可能比升级较简单的网站要长。

已选择的升级方法也会对升级所需时间产生很大影响。以数据库迁移的方式进行升级是最快的方法(但请注意,此方法的升级前和升级后步骤所需时间比其他方法要长得多)。逐步升级是最慢的方法,这是因为要涉及到额外的数据复制步骤。就地升级的速度处于二者之间。

估计总时间的最佳方法是对一小部分数据进行试验升级,然后查看升级日志文件。在升级过程中,还可以使用日志文件检查进度。位于 %COMMONPROGRAMFILES%\Microsoft Shared\web server extensions\12\LOGS 位置的 upgrade.log 文件中包含持续时间。

但是,根据数据集得出的估计值适用于数据的实际升级过程;它并不包括此步骤之前和之后必须执行的所有步骤,而这些步骤花费的时间可能比升级数据本身更长。在估计升级将花费的时间时,除了估计数据处理时间之外,还必须估计升级前和升级后阶段中的活动将花费的时间。

升级前步骤:

  • 创建自定义元素 创建网站定义或新页面布局或者升级 Web 部件将花费一些时间。创建自定义元素的过程应在项目的评估阶段中尽早开始。

  • 备份数据库 必须执行完整备份(而非差异备份),以确保能够在升级失败而需要重建服务器场时(这种可能性微乎其微)进行恢复。对于大型环境,此步骤可能会花费大量时间。尤其是备份到网络位置时,网络延迟问题会减慢这一过程。

  • 为逐步升级创建新的域名系统 (DNS) 名称 域名系统通过网络传播更改将需要花费时间。有关为逐步升级预先创建 DNS 名称的详细信息,请参阅创建新的域名(仅限逐步升级)

升级后步骤:

  • 验证网站并进行更改或还原到模板 给用户足够的时间在升级后验证其网站。这可能需要几天时间。有关详细信息,请参阅查看升级后的网站 (Office SharePoint Server)

  • 创建共享服务提供程序 (SSP) 此步骤仅适用于数据库迁移过程(在就地升级或逐步升级过程中将创建 SSP)。创建 SSP 可能要花费 10 到 20 分钟;但是,如果需要联系数据库管理员为您预先创建数据库,则可能需要提前一两天。

  • 升级后导入配置文件 对于大型组织(例如,拥有 1,000 多个配置文件的组织),此步骤可能要花费几个小时到一天的时间。

  • 运行人员爬网 对于大型组织,此步骤花费的时间可能会超过 24 小时。

  • 对所有内容运行搜索爬网 对于大型网站,此步骤花费的时间可能会超过 24 小时。

环境中的其他因素也会导致升级时间变长,这些因素包括:

  • 超大型文档库 如果文档库中有超过 250,000 个文档,且所有文档都位于文档库的根中(而非文件夹中),则升级这样的库将花费很长时间,并且升级可能会失败。遵照使用文件夹分解大型文档库的 2003 和 2.0 指导标准可以帮助您管理库的大小。例如,如果重新排列同一文档库,使 250,000 个文档划分为 125 个文件夹,则升级这样的文档库应该更容易些。

  • 超大型数据库 升级大于 100 GB 的数据库可能需要很长时间。但是,包含门户网站的内容数据库通常比该大小大得多(例如,200 GB)。如果存在包含许多大型区域的门户网站,则不能在 SharePoint Portal Server 2003 中拆分该门户网站,因此您必须同时进行全部升级。

    备注

    如果您拥有的内容数据库大于 100 GB,但是包含团队网站或 MySite(而不是门户网站),建议在运行升级前将它们分成较小的数据库。大型数据库不仅需要花费更长时间升级,还使升级失败后的恢复变得更加困难。有一些支持社区的工具,可用于在数据库之间移动网站集。

    如果您拥有无法拆分(因为大部分内容在一个网站集中)的超大型数据库(大于 100 GB),则可能还需要重新考虑升级方法。逐步升级方法可以处理较大的数据库,因为使用逐步升级方法可以单独升级网站集。数据库迁移方法较难处理超大型数据库,因为备份和还原如此之大的数据库本身就是个问题。当然,逐步升级方法需要更多空间,因此需要仔细考虑您的选择。有关在逐步升级完成后使用数据库迁移升级网站的详细信息,请参阅 Microsoft 知识库文章 926718 在将 Windows SharePoint Services 2.0 服务器场逐步升级到 Windows SharePoint Services 3.0 的过程中如何附加内容数据库备份(https://go.microsoft.com/fwlink/?linkid=113886&clcid=0x804)。

    警告

    尝试升级之前,一定要遵循旧版本和新版本中的容量规划指导标准。如果超出了最佳性能指导标准,则升级过程可能花费更长时间,还可能失败(例如,升级过程对同一大型文档库可能会反复超时)。如果部署不满足推荐的容量指导标准,则在尝试升级之前请考虑是否需要做些什么来满足这些指导标准。此外,试验升级可以帮助您做出该决定。

工作表

使用估计升级所需的数据库空间和时间工作表(该链接可能指向英文页面)(https://go.microsoft.com/fwlink/?linkid=73752&clcid=0x804) 确定执行升级所需的磁盘空间和升级过程可能花费的时间。

下载书籍

本主题包含在以下可下载书籍内,以方便您阅读和打印:

有关可下载书籍的完整列表,请参阅 Office SharePoint Server 2007 的可下载书籍