gpt4 book ai didi

list - SharePoint 2010 - ListView 阈值 : What does not trigger the threshold?

转载 作者:行者123 更新时间:2023-12-04 20:06:01 25 4
gpt4 key购买 nike

在 SharePoint 2010 中,我们有 ListView 阈值,默认为 5,000,并且:

Specifies the maximum number of list or library items that a database operation, such as a query, can process at the same time outside the daily time window set by the administrator during which queries are unrestricted.

因此,我希望确定用于查询项目数超过阈值限制的文档库的选项。

忽略'unrestricted' dailty time window,在超过5000条的文档库中,以下场景是否会触发阈值?

  1. 在索引列、非分页结果上使用内容查询 Web 部件中的 CAML 查询(答案:是的)
  2. 在索引列的内容查询 WebPart 中使用 CAML 查询,分页结果,每页 100 个(答案:如果使用 ContentIterator,否。否则,是/可能(取决于检索方法))
  3. 在索引列或非索引列上使用搜索 API(答案:否)

最佳答案

我没有找到具有触发阈值限制的“有限列表”操作的好文档。但是这篇博文很好:http://blogs.technet.com/b/speschka/archive/2009/10/27/working-with-large-lists-in-sharepoint-2010-list-throttling.aspx

但我会考虑通过管理中心增加阈值限制,因为如果您的列表/文档库超过阈值,异常情况就会开始发生。例如,您可能无法执行此操作,因为访问那么多项目可能会对网站的其他用户产生不利影响。

就第 3 点而言 - 我会说“否”,因为搜索 API 不直接查询列表,而是查看自己的索引,并且没有实际限制!

另一个非常有用的资源:http://office.microsoft.com/en-us/sharepoint-foundation-help/manage-lists-and-libraries-with-many-items-HA010377496.aspx#_Toc264017710

始终建议使用 ContentIterator,它提供迭代列表项、列表、站点的方法,以调节传输的数据量(即避免抛出 SPQueryThrottledException)。此外,此培训视频将帮助您回答一些问题:http://msdn.microsoft.com/en-us/sharepoint/ff420380.aspx#lesson2

关于list - SharePoint 2010 - ListView 阈值 : What does not trigger the threshold?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3981078/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com