我正在使用 Office 365 版本构建新的 SharePoint 网站。 我似乎必须创建一些具有大量列的列表,所以我想知道列表可以拥有的最大数量是多少。 目前我正在考虑在一个列表中创建 180 列。我想听听一些想法。 有谁知道答案吗
总列字节限制
添加到列表中的每一列都会消耗一定数量的字节。消耗的总字节数不能超过8000。
列行换行限制
此外,每种列类型对其在列表中的使用次数都有其自己的限制。这是为了防止 SQL 数据库中过多的行换行,否则可能会导致性能不佳。
换行的默认限制为 6 行。
例如,SQL Server 换行发生在每八个计算列之后。这意味着您最多可以向 SharePoint 列表添加 48 个计算列(每行 8 个 * 最多 6 行 = 48)。类似的行换行限制将每个列表限制为 6 个 GUID 列,每个列表限制为 94 个托管元数据列,尽管这些记录很少。
官方栏目限制
以下是 Microsoft 边界和限制文档中的表格:
字段类型 最大值 每列大小 ___________________________________________________________________ 单行文本| 255 | 255 30字节 --------------------+----------------------------+------------- --- Mltpl 文本行 | 350 | 350 22字节 --------------------+----------------------------+------------- --- 选择| 255 | 255 30字节 --------------------+----------------------------+------------- --- 选择 (mltpl slct) | 350 | 350 22字节 --------------------+----------------------------+------------- --- 数量 | 550 | 550 14字节 --------------------+----------------------------+------------- --- 货币 | 550 | 550 14字节 --------------------+----------------------------+------------- --- 日期和时间 | 550 | 550 14字节 --------------------+----------------------------+------------- --- 查找 | 750 | 750 10字节 --------------------+----------------------------+------------- --- 是/否 | 1000 | 1000 7字节 --------------------+----------------------------+------------- --- 个人或团体 | 750 | 750 10字节 --------------------+----------------------------+------------- --- 超链接或图片| 127 | 127 60字节 --------------------+----------------------------+------------- --- 计算| 255 | 255 30字节 --------------------+----------------------------+------------- --- 图形用户界面| 350 | 350 22字节 --------------------+----------------------------+------------- --- 国际 | 750 | 750 10字节 --------------------+----------------------------+------------- --- 托管元数据 | 190 | 190第一个 60 字节, | |后续每个 40 字节 --------------------+----------------------------+------------- --- 地理定位 | 2 | 30字节 --------------------+----------------------------+------------- ---
更多信息
有关详细信息,请参阅SharePoint 2016 的软件边界和限制和SharePoint 2013 的软件边界和限制。
另请参阅页面上“资源限制和限制”下的“行大小限制”的说明 在 SharePoint 中管理大型列表和库:
指定数据库内部用于列表或库项目的最大表行数。为了容纳包含许多列的宽列表,每个项目都包含在多个内部表行中,最多 6 行,总共最多 8,000 字节(不包括附件)。
例如,如果您有一个包含许多小列的列表,其中包含数百个是/否列,那么您可能会超出此限制,在这种情况下,您将无法向列表添加更多是/否列,但您仍然可以添加不同类型的列。
管理员只能使用对象模型设置此限制,而不能通过用户界面。
180 仍然处于限制之下,这取决于您使用的列类型。对于包含单行文本的列,您最多可以在列表中创建 276 列。 低于每种类型的列表列限制:
单行文字:276
多行文本:192
选择:276
数量:72
货币:72
日期和时间:48
查找:96
是/否:96
个人或团体:96
超链接或图片:138
计算:48
GUID:6
智力:96
托管元数据:94
问题:对于上面列出的每列的大小。如果您将单行文本字段限制为 50 个字符而不是 255 个字符,那么它是否仍为该列节省 30 个字节,还是因为您允许的文本较少而减少了?