在 SharePoint 中管理大型列表和库

在 SharePoint 中管理大型列表和库

注意: 我们希望能够尽快以你的语言为你提供最新的帮助内容。本页面是自动翻译的,可能包含语法错误或不准确之处。我们的目的是使此内容能对你有所帮助。可以在本页面底部告诉我们此信息是否对你有帮助吗?请在此处查看本文的英文版本以便参考。

在 SharePoint 列表或库中最多可以存储30000000个项目或文件。较大列表的筛选视图具有与其他列表相似的体验。但是, 当列表视图显示的项目超过5000时, 下面的指南可能会有所帮助。

使用新式

显示很多项目的视图在新式体验中最有效。使用新式体验以避免在经典体验中可能会出现的错误。

添加索引

当你按没有索引的列进行筛选或排序时, 你可能会看到一条错误消息。从 "设置" 菜单中的 "列表设置" 手动添加索引, > "编入索引的列"。

在以下两种情况下会自动创建索引:

  1. 当已保存的视图具有用于排序或筛选的列时

  2. 在新式体验中排序时

注意: 在新式体验中进行排序时自动创建索引仅限于20000以上的项目的列表和库。

仔细检查这些列表视图选项

某些列表视图选项可能会阻止显示超过5000个项目的列表视图。

  • 一次仅按一列进行排序

  • 不按人员、查找或托管元数据列进行排序

  • 不进行分组

  • 不添加总计 (如计数、总和和平均值)

  • 不要显示以下类型的超过12列: 人员、查找和托管元数据

如果在使用大型列表时出现错误, 请编辑列表视图以按照上述建议操作。

有多种方法可用于处理或查询SharePoint列表或库, 而无需收到列表视图阈值警告。使用以下建议, 可以获取所需信息, 并保持在5000项列表视图阈值内。有关列表视图阈值本身的详细信息, 请参阅包含许多项目的列表和库的概述

使用列表视图阈值限制

SharePoint 具有资源限制和上限,可控制可托管的数据量和吞吐量。默认情况下,列表视图阈值大约为 5000,并已设置为允许用户处理大型列表,同时保持良好的性能。主要有三种方法使用列表视图阈值:

  • 对于所有版本的 SharePoint,使用索引、筛选、文件夹和脱机数据管理返回的项目数。

  • 对于 SharePoint 服务器​​版本,使用管理员安排的每日时间段,此时上限有所提高。

  • 对于 SharePoint 服务器​​版本,网络管理员可以提高列表视图阈值的上限

对于 SharePoint Online,无法更改此上限,并且全天候都设置为此上限,目的是使共享租户上的用户在进行查询时始终获得良好的性能。为应对此限制,我们列出了几种操作,可使查询位于限制内。

注意: 你可能偶尔会看到系统生成视图中返回较多数量的项目。

对于 SharePoint 服务器​​版服务器(SharePoint 2016、2013 和 2010),列表视图阈值也默认为 5000 个项目。然而,由于网络管理员拥有更大的控制权,因此可以设置一个每日时间段,此时间段内可有效删除限制,允许执行大型查询以及其他数据密集型操作。此时间段常为晚上,大多数用户都不在系统上。如果合适,管理员也可以选择提高上限

最后一个选择是更改限制(同样针对 SharePoint 服务器​​版本而言)。此操作存在风险,因为更高的上限可能会影响部分或所有用户的性能。

若要检查 SharePoint 的版本,请参阅正在使用哪个版本的 SharePoint?

如果列表视图阈值阻止你, 但项目总数小于 20000, 则可以向 SharePoint 2019 中的列添加索引。在所有版本的SharePoint中, 你可以创建包含列索引的筛选视图, 以帮助减少处理大型列表和库时的结果数。创建带有索引列的筛选视图分为两步: 为列创建索引, 然后创建使用索引栏筛选视图的视图。

有关索引列的详细信息,请参阅向 SharePoint 列添加索引

有关筛选列的详细信息,请参阅使用筛选修改 SharePoint 视图

虽然使用大型列表和库无需文件夹,但仍可使用文件夹来整理数据,提高数据访问效率。默认情况下,会在文档库中启用创建文件夹,但不会在列表中启用。有关详细信息,请参阅在列表中创建文件夹在文档库中创建文件夹

注意: 对于 SharePoint Online,如果使用“移动到”命令或拖放,则现有的元数据也会被移动。

创建文件夹时,会在后台创建内部索引。还会为根文件夹或列表或库的顶层创建此内部索引。访问文件夹中的项目时,可高效地使用此内部索引访问数据。请记住,如果文件夹包含子文件夹,则会将每个子文件夹计为一个项目(但不是该子文件夹中的所有项目)。

即使是在列表或库中项目总数很大的情况下,单个文件夹视图的速度至少与使用索引列筛选项目总数的视图的速度相当。在某些情况下,它有可能将列表或库中的所有项目分发到多个文件夹,这样一来,每个文件夹中的项目数都不会超过 5000。

在使用文件夹组织大型列表或库时,必须考虑以下几点:

  • 一个文件夹可以包含多于“列表视图阈值”的项目,但为了避免被阻止,可能仍旧需要基于栏索引使用筛选的视图。

  • 如果在此列表或库中创建或修改视图时选择“文件夹”部分的“显示所有项目,但不显示文件夹”选项,则必须使用基于简单索引的筛选器来确保不会达到“列表视图阈值”。

  • 让默认视图在不进行任何筛选的情况下显示所有可用文件夹通常是非常有用的,这样,用户便能够在插入新项目时选择适当的文件夹。通过显示所有文件夹,还可以降低错误地将项目添加到列表或库中的文件夹之外的几率。请注意,与库不同的是,无法通过自动方式在列表中的文件夹之间移动项目。

注意: 如果将项目移动到 SharePoint 回收站中,在确定筛选表达式是否超过列表视图阈值时仍会计入这些项目。如果清空回收站,则不再计入这些项目。请参阅清空回收站或还原文件了解详细信息。

若要在库中的文件夹之间移动文件,请参阅移动或复制文档库中的文件夹、文件或链接

删除大型列表需要可由列表视图阈值阻止的数据库资源。请尝试在每日时间段期间删除大型列表,以避开阻止。请记住,如果删除过程超过分配的时间段,该过程会继续进行直到完成,在此期间不会考虑其他用户。请留出足够的时间。

有关如何删除列表的详细信息,请参阅删除 SharePoint 中的列表

脱机同步、外部数据和 Access 数据管理

将数据脱机可便于有效地与计算机同步。可以使用 Excel、Access 或 Outlook,具体取决于正在处理的列表数据。根据 SharePoint 服务,还可将无限制的外部数据管理与企业资源计划 (ERP) 系统、OData 和 Web 服务共同使用。

你可以在台式电脑或笔记本电脑上进行更改,并在将数据恢复联机时,以平稳高效的方式同步所做更改并解决冲突。使用脱机同步处理大型列表“推移”、分析或报告数据,有助于减少数据库活动并尽可能减少使用 SharePoint 资源。

使用几个 Microsoft Office 产品,即可将列表数据脱机,并在恢复联机时同步所做更改。若要导出到这些更改,需要安装 Office 365 或 Office 桌面版应用。

Microsoft Access       Access 可以处理比 SharePoint 更多行的数据,并且你拥有许多强大的工具来操作这些数据。处理 Access 中的数据并与 SharePoint 同步可让你处理更大的数据集。

你可以通过链接到 Access 的本机列表,来读取或写入大多数本机列表,并且 Access 几乎可以处理所有的 SharePoint 数据类型。链接可让你连接到 SharePoint 列表中的数据,这样就可以创建双向连接以在 SharePoint 列表和 Access 数据库中查看和编辑最新数据。Access 在 Access 表格中创建 SharePoint 列表的副本(或进行复制)。创建 Access 表格后,即可在 Access 中处理列表数据,Access 上限为 2 GB(不包括未存储在本地的任何附件)。此外,Access 会在客户端缓存列表数据、使用高效内存、连续写入缓存并且仅传输更改过的列表项目。这些均可加快查询和更新的速度。冲突解决方案对话框还有助于你以平稳的方式管理冲突更新。

如果激活 Access Services 功能,则可处理更多数据,其数量要比列表视图阈值多得多,默认情况下最多为 50,000 个项目。Access 可自动以小批次处理列表或库数据,然后重新组合这些数据;通过这种方法,处理的数据量要远远多于列表视图阈值,并且不会对 SharePoint 网站上的其他用户造成不利影响。在下方的使用 Access Services 部分获取详细信息。

Microsoft Excel       你可以将 SharePoint 列表导出到 Excel 表格,此操作可在 Excel 表格和 SharePoint 列表间创建一个单向数据连接。

突出显示功能区上的 SharePoint“导出到 Excel​​”按钮
导出到 SharePoint 2016 或 2013 中的 Excel

Excel 还可让你不受阻止地处理大型列表。此外,可以将 Excel 与 SharePoint 和 Access​​ 同步,以充分利用每个平台的优势。

更新 SharePoint 列表的数据并刷新 Excel 表格时,Microsoft Excel 会使用最新 SharePoint 列表数据替代 Excel 数据,覆盖针对 Excel 表格所做的所有更改。

突出显示“导出到 Excel”的 SharePoint Online 列表
导出到 SharePoint Online 中的 Excel

数据位于 Excel 表格后,即可利用 Microsoft Excel 的多数数据分析功能,例如强大且灵活的工作表、数据透视表、专业外观图表和迷你图、带图标的条件格式、数据栏和色标,以及精准的模拟分析选项。

如果激活 Access Services 功能,则可处理更多数据,其数量要比列表视图阈值多得多,默认情况下最多为 50,000 个项目。在下方的使用 Access Services 部分中了解详细信息。

Microsoft Outlook       从 Microsoft Outlook 中,你可以读取和写入联系人、任务、日历和讨论列表,并同步文档库。例如,通过脱机列表,可使用两个标准任务列表和项目任务列表查看、更新和分配新任务,然后使其联机并同步,且无需退出 Outlook;你还可以在 Outlook 中高效存储、共享和管理 SharePoint 联系人。

返回页首

在 Access 中,你可以创建基于 Access Services 的 Web 数据库,方法是生成基于链接列表的表格,以及发布到 SharePoint 网站的查询、表单、报表和宏。这些 Web 数据库已升级,你可以继续使用和修改它们,并可以根据模板进行新建,但不能从 Access 2013 新建。

可以在 SharePoint 中创建 Access 应用,而无需使用代码。通常,SharePoint 应用是一个易于分配的集中单点解决方案,可在应用市场获取。将应用视为可打包、分配、运行、监视和停用解决方案的方便的替代方法。有关详细信息,请参阅创建 Access 应用

不同于在 SharePoint 列表中存储数据的 Access Web 数据库应用程序,Access 应用使用从 SharePoint 产品分离的 SQL Server 数据库来存储数据,因此不受 SharePoint 列表视图阈值的限制。这大大提高了 Access 解决方案的可伸缩性,且有助于有效处理可能存在的数百万条记录。对于 SharePoint 服务器​​用户,可将 SQL Server 数据库配置为位于组织防火墙后。对于联机用户,该数据库是启用了免费帐户和免费存储的 SQL Server Azure 数据库。有关 Azure 的详细信息,请参阅 Microsoft Azure 主页

最后,你仍可在 SharePoint 列表和 Access 表格之间同步数据,并使这两组数据保持最新状态。此同步是双向的。在 Access 中对列表数据所做的更改会上传到 SharePoint 列表,并且对 SharePoint 列表所做的更改会下载到计算机的 Access 上。有关详细信息,请参阅从 SharePoint 列表导入或链接数据到 SharePoint 列表

SharePoint 搜索框和文档中心解决方案

在大型库或列表中查找文档或项目的另一方法是使用列表或库的“搜索”框,输入关键字或短语。SharePoint 搜索具有自己的索引编制机制,且不受制于列表视图阈值或其他相关限制。

管理大型库另一种解决方案是创建并使用文档中心网站。文档中心网站专为文档管理而设,提供文件的签入和签出、工作流、筛选器和视图等功能。

SharePoint 页面上通常有两个搜索框:位于页面顶部的网站搜索,和特定列表或库搜索框。使用列表或库“搜索”框时,可逐渐展开搜索操作的范围:

  • 默认情况下,搜索范围最初基于当前视图和任何子文件夹中的所有项目。您将作为您可以进一步筛选和排序的列查看结果。如果当前超过了列表视图阈值,则并非所有结果都会显示。

  • 如果没有找到您要查找的内容,则可以扩展搜索范围以包括整个列表(包括所有子文件夹),而不考虑当前视图或列表视图阈值。

  • 最后,您可以扩展范围以搜索整个网站。在这种情况下,您会在标准搜索网站页面中看到所有结果。您可以通过使用精简面板进行筛选(例如,按文档的作者或列表项的创建日期)来进一步缩小结果范围。甚至可以使用布尔语法和逻辑运算符来设计更精细的查询。

注意: 

  • 搜索”框功能仅适用于显示为客户端侧呈现的视图的列表和库。尽管默认行为是显示 “搜索”框,但工具窗格“杂项”部分中的“列表视图 Web 部件”属性(“搜索框”)会隐藏“搜索”框。有关 Web 部件属性的详细信息,请参阅 使用列表和其他 Web 部件

  • “杂项”下的列表属性“显示搜索框”

需要创建、管理和存储大量的文档时,可以使用文档中心网站。文档中心基于网站模板,旨在作为管理许多文档的集中存储库。元数据和树视图导航、内容类型和 Web 部件等功能可帮助你以高效且有意义的方式整理和检索文档。深入了解如何使用网站模板,请参阅创建和使用网站模板

内容管理员可快速配置大多数库的元数据驱动的导航,使其有效运行,而无需创建明显的索引,但在创建其他索引来提高更广泛的筛选器和视图的性能时,也可获得帮助。有关详细信息,请参阅使用文档中心网站

您可以使用“文档中心”网站作为创作环境或内容存档:

  • 在创作环境中,用户积极签入和签出文件并为这些文件创建文件夹结构。版本控制处于启用状态,而且每个文档存在 10 个或更多早期版本。用户经常签入和签出文档,工作流可以帮助使对文档的操作自动进行。

  • 相比之下,在内容或知识库存档中进行的创作较少。用户仅查看或上传文档。通常,内容存档包含单个版本的文档,而网站可将其扩展至数百万个文件。在特定的应用场景中,例如一个大型组织的技术支持中心,可能会有 10,000 名用户访问该内容,主要是阅读内容。其中 3,000 到 4,000 名用户可能会上传新内容到网站。

使用个人视图、关系列表和 RSS 源

若要进一步提高整体系统性能并避免达到资源阈值或限制,可考虑是否要使用个人视图、关系列表或 RSS 源。

个人视图    由于为大型列表和库创建正确使用列索引的视图十分复杂,因此你可能想要删除大型列表或库的参与者的“管理个人视图”权限。删除此权限可防止用户创建跨越所有项目的视图,该视图可能会对其余网站的性能产生不利影响。有关权限的详细信息,请参阅编辑列表或库的权限

关系列表    通过使用查找栏、唯一栏以及强制的相关行为(也称为“参照完整性”)创建列表关系时,可能会达到列表视图阈值,并且在下列情况下可能会被阻止:

  • 您在其中包含的项目超过“列表视图阈值”的现有列表中使某个栏唯一(但是请注意,如果向列表添加一个项目后使其超过“列表视图阈值”,则此操作通常不会被阻止)。

  • 列表中包含的项目超过“列表视图阈值”,并且您针对该列表中的查找字段启用“级联删除”或“限制删除”。

RSS 源    在管理中心和网站集级别上启用 RSS 支持后,可以为许多类型的列表和库启用和配置 RSS 支持。当用户访问列表或库的 RSS 源时,将从列表中检索数据。默认的 RSS 视图使用“修改时间”栏的筛选器,根据项目的上次修改日期来限制返回的项目数量。如果列表或库包含大量项目,并且用户访问 RSS 源,则最好为“修改时间”栏编制索引。您也可以通过更改其更改包括在 RSS 源中的“项目数目”和“天数”来减少检索的项目数量。

有关管理 RSS 源的详细信息,请参阅管理网站或网站集的 RSS 源。若要了解如何添加 RSS 源,请参阅创建通知或订阅 RSS 源

仅限 SharePoint 服务器​​管理员

只有 SharePoint 或网络管理员和 SharePoint 服务器​​版本上的场管理员可执行这些操作。

通过每日时间段,管理员可为所有用户指定一个时间段,专用于执行无限制的操作。该时间段常定在非高峰时间。

虽然视图是从列表或库检索项目的主要方法,但还有其他 SharePoint 命令和操作,可更好地在每日时间段内完成检索。

添加和删除索引

添加和修改列表列

删除和复制文件夹

更改列表或库的安全设置

将列表及其内容另存为模板

删除网站

从回收站还原或删除项目

在普通时间段检索列表数据时,如果这些命令和操作超过网站阈值和限制,则命令和操作可能会失败。在无限制的每日时间段内运行,可以避免失败且不会影响其他用户。

要设置每日时间段,需要设置一个开始时间和持续时间。设置时间和持续时间时,需要了解该时间段内是否有人启动长时间运行的查询或操作。无论查询或操作是否在该时间段内,都需要在其完成后才能继续设置。

  1. 以管理员身份登录到“管理中心”。

  2. 转到“应用程序管理”>“管理 Web 应用程序”。

    已选择“管理 Web 应用”的管理中心
  3. 选择要设置的的应用程序或更改“每日时间段”设置。

  4. 在功能区中的“常规设置”上单击向下箭头,访问该菜单,然后单击“资源限制”。

    已选择“管理中心资源限制”。
  5. 更改“每日时间段”,然后设置所需时间和持续时间。

    突出显示每日时间段的管理中心应用程序设置页面
  6. 完成后单击“确定”。

如果你不是开发人员或不方便访问开发人员资源来执行这些操作,则可以将这类操作推迟到每日时间段进行。请与管理员联系,查看安排的每日时间段。

注意: SharePoint Online 不支持更改列表视图阈值。

列表视图阈值的作用是为所有用户提供性能,并防止服务器在查询时出现意外过载情况。只有管理员可在“管理中心”应用中更改 SharePoint 服务器​​版本的列表视图阈值 (LVT)。建议不要更改阈值,以免性能下降。SharePoint Online 不允许管理员更改列表视图阈值,以免在进行大型数据检索时,其他租户上的用户遭遇性能问题。改用索引、筛选器和文件夹管理查询。

如果只有几个查询需要提高列表视图阈值,请考虑改用非高峰时间内的每日时间段

警告: 如果存在其他用户,不建议更改列表视图阈值 (LVT),因为值较大会降低性能。创建的值过大,会使用户出现高延迟或失败的情况,或有可能降低服务器性能。

注意: “管理中心”仅适用于 SharePoint 的服务器​​安装。

如果确实要更改列表视图阈值,请按以下步骤操作。虽然 UI 可能会略有不同,但从 SharePoint 2010 到 SharePoint 2016 均为标准步骤。“管理中心”应用独立于 SharePoint 网站,需要场管理员权限才能访问。你还可以仅更改 SharePoint 服务器版本中的列表视图阈值

  1. 以管理员身份登录到“管理中心”。

  2. 转到“应用程序管理”>“管理 Web 应用程序”。

    已选择“管理 Web 应用”的管理中心
  3. 选择应用程序,更改列表视图阈值。

  4. 在功能区中的“常规设置”上单击向下箭头,访问该菜单,然后单击“资源限制”。

    已选择“管理中心资源限制”。
  5. 将“列表视图阈值”值更改为一个合理的值(列表上的第一个值)。

  6. 单击“确定”。

作为管理员,需要了解“资源限制”页上的其他设置。

  • 审核员和管理员的列表视图阈值:   此值默认为“更高限制”。由审核员或管理员运行的明确请求(以编程方式)替代 LVT 的查询反而会受制于此限制。默认情况下,列表视图阈值为 20,000 而非 5,000。提高此限制与提高列表视图阈值会出现相同的后果。更改此值时,可能需要进行相关的更改。有关详细信息,请参阅以编程方式使用列表视图阈值的对象模型替代

  • 对象模型替代:   如果经常在部署中使用自定义代码,且需要将列表视图阈值替代为更高的限制,则最好允许对象模型替代,并向执行该查询的应用程序提供审核员或管理员权限。默认情况下开启此设置,但如果不需要,可将其禁用。此示例很好地说明了何时使用此设置:如果已应用了一些代码,且这些代码将缓存大量的结果(会经常访问这些结果,比如几分钟)。如果未计划缓存该内容,且计划经常运行这些查询,则不建议使用此方法来避开列表视图阈值,因为这可能会对服务器性能造成不利影响。简而言之:“请慎用”。

  • 列表视图查找阈值:   此功能可限制查询可执行的联接数。这等同于查找数、用户/组数或包含在查询中的“工作流状态”字段数。例如,显示 6 个查找列,并筛选另外 3 个非重复查找列的视图使用了 9 个查找。如果将列表视图查找阈值设置为 8,则会出现错误。不建议将阈值设置为超过 8。

    Microsoft 的全面测试表明,联接数超过 8 个后性能会剧烈下降。此时,不仅服务器吞吐量大大降低,查询最终使用的 SQL Server 资源量比例也会较大,这会对使用同一数据库的所有人造成不利影响。有关详细信息,请参阅性能和容量测试结果及建议文章中的“查找列和列表视图”部分

  • 大型查询的每日时间段:   通过此功能可设置一个每日时间段,在该时间段内用户可使用大型查询且不会受到限制。决定设置为此时间段的时间时,需要仔细考虑以下事项:

    • 为了尽可能少的影响用户,此时段应设置在非高峰时间段,或者你认为负载最小的时段。如果选择了多数用户的工作时间,那么即使未使用大型列表的用户也会受到不利影响。

    • 请尝试将其设置于合理的时间范围内,这样用户就可使用它来修复列表,而无需联系管理员。

    • 时间段结束时,在该时间段中开始的操作不会中止。用户可能在截止时间之前尝试删除大型列表,因此请考虑所需的时间。

    • 请考虑不同的时区。如果你的组织或客户分布地区较广,且共享一个集中托管的 SharePoint 服务器,这一点极为重要。将其设置为下午 6 点可能比较适合你自己的位置,但对于悉尼、澳大利亚等地的用户则可能不太方便。

  • 列表独有权限阈值:   这是每个列表允许使用的独有权限数。如果存在一个继承权限中断的文件夹,且为其(以及其中所有的项目)设置了一些权限,则在列表独有权限阈值中将其计为 1。不同于列表视图阈值和其他设置,查看内容或执行操作时不会触发此阈值,仅在更改权限时才会显示触发此阈值。

    如果可以负担,则建议减小此数值。该值默认为 50,000,这表示很多独有权限。达到此限制前,列表很有可能出现权限问题,因此最好预先将其调整到可在环境中使用的值。

概述:包含许多项目的列表和库

列表视图阈值 (LVT) 有助于确保查询数据库后端的所有用户可获取一致的性能。下面是一些关于限制的信息,所有限制的工作原理,以及如何更改列表视图阈值。

重要: 无法在 SharePoint Online 中更改列表视图阈值。也无法在 SharePoint Online 上创建每日时间段。这些功能只供 SharePoint 2016、SharePoint 2013 和 SharePoint 2010 使用。

为最小化数据库争用 SQL Server,SharePoint 的后端数据库常使用行级锁定作为策略以确保更新的准确性,而不会对正在访问其他行的其他用户造成不利影响。然而,如果写入或读取操作(例如查询)使得一次锁定的行数超过 5,000,更有效的做法是:在数据库操作完成前,SQL Server 暂时锁定整个表。

注意: 实际的数目并不一定是 5,000,具体取决于站点情况、数据库中的活动数以及站点的配置。

锁定整个表时,会阻止其他用户访问该表。如果经常发生这种情况,用户会体验到系统性能下降。因此,在最小化资源密集型数据库操作的影响和平衡所有用户的需求上,阈值和限制至关重要。

下图汇总了当您访问列表或库中的许多项目时后台发生的情况的要点。

大型列表和库

  1. 网站集中的列表和库数据存储在 SQL Server 数据库表中,其使用查询、索引和锁来保持整体性能、进行共享并确保准确性。

  2. 具有列索引(和其他操作)的筛选视图可创建识别列和行的子集,并将此返回计算机的数据库查询。

  3. 对于同时进行操作的多个用户,阈值和限制有助于限制操作和平衡资源。

  4. 对于具有 SharePoint 服务器​​版本的自定义应用程序,特权开发人员可使用对象模型替代暂时增加其阈值和限制。

  5. 通过 SharePoint 服务器​​版本,管理员可为所有用户指定一个专用时间段,在非高峰时间进行无限制的操作。

  6. 信息工作者可使用合适的视图、样式和页面限制提高页面上显示数据的速度。

列表和库具有特定的最大限制,如此表所示。

功能

最大限制

列表或库中的项目数量

3 千万

单个文件项目或项目附件的大小

10 GB

下表总结了需要注意的有关资源限制和上限的信息。这些这些限制和上限是在管理中心中的“资源限制”页中使用 SharePoint 的服务器​​版本设置的。请联系管理员了解你的网站的特定上限和要求。

注意: 为了帮助管理,管理员不受下列资源阻止和限制的约束。

注意: 并非所有这些设置都通过 UI 提供(仅适用于 SharePoint 服务器​​版本)。

阈值
或上限

默认

说明

列表视图阈值

5,000

指定数据库操作(如查询)一次可以处理的列表或库项目的最大数量。超过此限制的操作将被阻止。

为了让你有时间制定其他计划,列表超过 3,000 条项目时,你会在“列表设置”页​​上收到警告,其中含有指向此主题的帮助链接。

唯一权限限制

50,000

指定允许列表或库使用的唯一权限的最大数量。

每次断开对项目或文件夹的权限的继承时,都会将其计为一个唯一权限,此限制增加 1。如果您尝试添加的项目将导致超过此限制,则系统会阻止您这样做。

行大小限制

6

指定用于列表或库项目的数据库内部表行的最大数量。为了适应含许多栏的宽型列表,每个项目都会在几个内部表行上换行,最多可有 6 行,总计 8,000 字节(不包括附件)。

例如,如果您有一个含许多小型栏的列表(即包含数百个“是/否”栏的列表),则可能会超过此限制,在这种情况下,您将无法向列表中添加更多“是/否”栏,但您仍然可以添加其他类型的栏。

管理员只能使用对象模型设置此限制,而不能通过用户界面设置。

列表视图查找阈值

12

指定连接操作(如基于查找、个人/组或工作流状态栏的操作)的最大数量。

如果查询使用八个以上的栏,则会阻止操作。但是,可以使用最大视图通过编程方式选择要使用的栏,通过对象模型可以设置最大视图。

审核员和管理员的列表视图阈值大小

20,000

指定审核员或具有适当权限的管理员执行的数据库操作(如查询)一次可以处理的列表或库项目的最大数量。此设置与“允许对象模型替代”结合使用。

允许对象模型替代

指定开发人员是否可执行查询等数据库操作,这些操作需要使用由审核员和管理员的列表视图阈值指定的更高上限替代列表视图阈值。管理员必须先启用对象模式替代,随后具有合适权限的开发人员才可能以编程方式请求其查询使用更高的列表视图阈值来进行操作。

每日时间段

指定一个时间段,在该时间段内,将忽略资源阈值和限制。管理员可以在“非高峰”时间内配置一个时间段,该时间段以 15 分钟为增量,最长可达 24 小时,例如,下午 6:00 到晚上 10:00 或者凌晨 1:30 到早上 5:15。

在每日时间段内启动的数据库操作和查询将继续进行,直到完成(或失败),即使它无法在指定的时间段内完成也是如此。

扩展你的 Office 技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×