仅处理 SharePoint 服务器 的列表视图阈值限制

使用文档中心网站

文档中心是一个模板,可用于创建具有针对文档搜索、存储和操作的功能的网站。 使用适当的权限,可以使用此模板创建网站或子网站。 有关详细信息,请参阅 什么是文档中心网站?

使用每日时间窗口

对于 SharePoint 服务器 服务器 (SharePoint 2016) ,5,000 项列表视图阈值也是默认值。 但是,由于网络管理员控制得更多,因此可以设置“每日时间窗口”,以便有效地删除限制,从而允许执行大型查询和其他数据密集型操作。 此时间段常为晚上,大多数用户都不在系统上。 如果合适,管理员也可以选择提高上限

每日时间窗口是管理员为所有用户指定一个专用时间段的一种方式,可以无限制地执行无限操作,并且通常在非高峰时段进行计划。

尽管视图是从列表或库中检索项目的主要方法,但还有其他 SharePoint 命令和操作在每日时间窗口中可以更好地完成:

  • 添加和删除索引
  • 添加和修改列表列
  • 删除和复制文件夹
  • 更改列表或库的安全设置
  • 将列表及其内容另存为模板
  • 删除网站

设置每日时间窗口

“每日时间窗口”设置要求设置开始时间和持续时间。 设置时间和持续时间时,请注意,如果有人在窗口中启动长时间运行的查询或操作,它将一直持续到完成,而不管它是否在窗口中。

  1. 以管理员身份登录到 Central 管理员
  2. 转到 “应用程序管理>管理 Web 应用程序”。
  3. 选择要设置的的应用程序或更改“每日时间段”设置。
  4. 在功能区上的 “常规设置” 上,选择向下箭头,然后选择“ 资源限制”。
  5. 更改 “每日时间窗口”,然后设置要使用的时间和持续时间。
  6. 完成后,选择“ 确定”。

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

使用文档中心网站

需要创建、管理和存储大量的文档时,可以使用文档中心网站。 文档中心基于网站模板,旨在作为管理许多文档的集中存储库。 元数据和树视图导航、内容类型和 Web 部件等功能可帮助你以高效且有意义的方式为用户组织和检索文档。 有关使用网站模板的详细信息,请参阅 在 SharePoint 服务器 版本中创建和使用网站模板

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

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

  • 在创作环境中,可以主动检查文件进出,并为这些文件创建文件夹结构。 版本控制处于启用状态,而且每个文档存在 10 个或更多早期版本。 你可以经常检查文档,工作流可以帮助自动执行文档的操作。
  • 相比之下,在内容或知识库存档中进行的创作较少。 只能查看或上传文档。 通常,内容存档包含单个版本的文档,而网站可将其扩展至数百万个文件。 在特定的应用场景中,例如一个大型组织的技术支持中心,可能会有 10,000 名用户访问该内容,主要是阅读内容。 其中 3,000 到 4,000 名用户可能会上传新内容到网站。

删除列表

删除列表只能由 SharePoint 或 SharePoint 服务器 版本的网络管理员和场管理员完成。

删除大型列表需要可由列表视图阈值阻止的数据库资源。 有关如何删除列表的详细信息,请参阅 删除列表

从回收站还原或删除项目

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

更改列表视图阈值限制

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

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

如何更改列表视图阈值?

注意

SharePoint Online 版本不支持更改列表视图阈值。

列表视图阈值 (LVT) 已到位,用于跨用户提供性能,并保护服务器在查询期间免遭意外重载。 只有 Central 管理员 应用程序中的管理员才能在 SharePoint 的服务器版本中更改 LVT。 我们不建议更改它以避免性能下降。 SharePoint 不允许管理员更改 LVT,以保护其他租户上的用户在检索大型数据集时出现性能问题。 改用索引、筛选器和文件夹来管理查询。

如果只有几个需要提高 LVT 的查询,请考虑改用“每日时间窗口”(在非工作时间)。

警告

如果你有其他用户,建议不要更改 LVT,因为较大的值会降低性能。 创建的值过大,会使用户出现高延迟或失败的情况,或有可能降低服务器性能。

如果确实想要更改 LVT,请执行以下步骤。 它们是 SharePoint 2016 的标准,尽管 UI 可能略有不同。 “管理中心”应用独立于 SharePoint 网站,需要场管理员权限才能访问。 

重要

  • “管理中心”仅适用于 SharePoint 的服务器​​安装。
  • 只能在 SharePoint 的服务器版本中更改 LVT。
  1. 以管理员身份登录到 Central 管理员
  2. 转到 “应用程序管理>管理 Web 应用程序”。
  3. 选择应用程序,更改列表视图阈值。
  4. 在功能区上的 “常规设置” 上,选择向下箭头,然后选择“ 资源限制”。
  5. 将“列表视图阈值”值更改为一个合理的值(列表上的第一个值)。
  6. 选择“确定”。

资源限制页上有其他设置,作为管理员,你需要了解这些设置。

审核员和管理员的列表视图阈值:默认情况下,这是“更高的限制”。由专门以编程方式 () 请求替代 LVT 的审核员或管理员运行的查询将受到此限制的约束。 默认情况下,LVT 为 20,000 而不是 5,000。 提高此限制与提高 LVT 具有相同的影响。 更改此值时,可能需要进行关联的更改。

对象模型替代:如果通常在部署中使用自定义代码,并且需要将 LVT 重写到更高的限制,则最好允许对象模型重写,并为将执行查询的应用程序授予审核员或管理员权限。 默认情况下,此设置处于打开状态,但如果你不需要它,则可以禁用它。 一个很好的示例,当你想要使用它时,如果你已经实现了一些代码,这些代码将执行缓存的更大结果集,这些结果集经常被访问,例如几分钟。 如果不打算缓存内容,并且计划经常运行这些查询,则我们不建议使用此方法来绕过 LVT,因为这会对服务器的性能产生不利影响。 简言之:“轻踩”。

列表视图查找阈值:此功能限制查询可以执行的联接数。 这相当于查询中包含的“查找”、“人员/组”或“工作流状态”字段的数量。 例如,显示 6 个查阅列的视图和对另外 3 个不同查阅列的筛选器使用 9 个查找。 如果“列表视图查找阈值”设置为 8,则会导致错误。 不建议将数字增加到 8 以上。

Microsoft的彻底测试表明,出现严重的非渐进式性能下降,超过 8 个联接。 此时,服务器吞吐量不仅会显著下降,而且查询最终会使用大量不成比例的SQL Server资源,这会对使用该数据库的其他所有人产生负面影响。 有关详细信息,请参阅性能和容量测试结果和建议的“查阅列和列表视图”部分。

大型查询的每日时间窗口:此功能允许设置用户每天使用较大查询的时间,而不会达到限制。 在决定将此项设置为的时间之前,应仔细考虑以下事项:

  • 为了尽可能少的影响用户,此时段应设置在非高峰时间段,或者你认为负载最小的时段。 如果为大多数用户选择在工作日中间的时间,则即使是未使用大型列表的用户也可能受到负面影响。
  • 请尝试将其设置于合理的时间范围内,这样用户就可使用它来修复列表,而无需联系管理员。
  • 在时间范围内启动的操作在窗口结束后不会中止。 用户可能在截止时间之前尝试删除大型列表,因此请考虑所需的时间。
  • 请考虑不同的时区。 如果你的组织或客户分布地区较广,且共享一个集中托管的 SharePoint 服务器,这一点极为重要。 将其设置为下午 6:00 可能适用于你自己的位置,但不会带来好处,例如澳大利亚悉尼。

列表唯一权限阈值:这是每个列表允许的唯一权限数。 如果你有一个文件夹,你中断了权限的继承,并为其设置了一些权限 (,并且其中的所有项目) ,则根据列表唯一权限阈值,该计数为 1。 与 LVT 和其他设置不同,此阈值不是通过查看内容或对其执行其他操作触发的,而是在更改权限时显式触发的。

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