SharePoint列表可伸缩性
我对文档库特别感兴趣,但是就一般SharePoint列表而言,任何人都可以回答以下问题吗?
- SharePoint列表可以包含的最大项目数是多少?
- 一台SharePoint Server可以承载的列表的最大数量是多少?
- 当列表中的项目数接近最大值时,筛选是否会减慢速度,如果是,则可以采取哪些措施来改善它?
解决方案
回答
链接到资源
回答
http://blah.winsmarts.com/2008-4-SharePoint_limits.aspx
对于#3:我们可以为列表中的特定列建立索引,但仍应减小大小。
回答
在SharePoint v.2中:
- 最多#个列表项:2000(每个文件夹级别)
- 每个站点的最大列表数:2000是一个"合理"的数字
- 达到极限时的效果:性能的指数下降。
更多信息:http://technet.microsoft.com/en-us/library/cc287743.aspx
在SharePoint v.3中:
- 列表项数上限:2000(每个视图中,只要我们在一个视图中显示的项数不超过2000,则我们可以拥有一百万)
- 每个站点的最大列表数:2000是一个"合理"的数字
- 达到极限时的效果:使用OM枚举超过2000个项目时,性能急剧下降。一种替代方法是使用Search API或者CAML查询。
更多信息:http://technet.microsoft.com/en-us/library/cc287790.aspx
回答
确切的答案已经给出,但是我确实应该添加以下警告:
这可能是我们不得不负担不起的情况之一。
因此,如果我们发现自己已经达到了之前发布的限制,请认真思考我们要尝试做的事情,并确保我们没有做错事情。
回答
我发现最有用的白皮书是由上面的用户mbowles发布的资源链接的。
直接链接是...
http://go.microsoft.com/fwlink/?LinkId=95450&clcid=0x409
回答
请注意,SiteDataQuery的性能会严重降低我们拥有的更多子站点的数量。一百个子站点可能需要20秒钟进行查询。
回答
上述" 2000限制"不成立。
请查看此文档,以获取对问题的更确切的答案。
我亲自尝试了文档描述的内容。
回答
有针对Microsoft的书面指南吗? Office SharePoint? Server 2007有关列表和列表容器的最大大小。对于使用标准的Office SharePoint Server 2007基于浏览器的用户界面的典型客户方案,建议每个列表容器的单个列表最多包含2,000个项目。在这种情况下,容器表示列表的根以及列表中的所有文件夹,文件夹是容器,因为其他列表项存储在其中。文件夹可以包含列表中的项目以及其他文件夹,每个子文件夹可以包含更多的项目,依此类推。例如,这意味着我们可以在网站的根目录中包含一个列表,其中包含1,990个项目,每个目录中包含2,000个项目的10个文件夹,依此类推。带有递归文件夹的列表中支持的最大项目数为500万个项目。