SharePointリストにおける列数上限の計算方法

Task list

少しマニアックな話題ですが、SharePointリストの列数上限の計算方法についてです。データ上限は 3,000 万個だとぼんやり思っていましたが、最近になって列数には全く別の上限があることを知りました。

Redirecting

上記 URL を見ると、7,700 バイトを超えない範囲で列が追加可能と書かれています。そして、列ごとのサイズはデータ型によって異なります。例えば、1 行テキストだと 30byte、数値なら 14byte といった具合です。

つまり、1 行テキストだけの列だとすると、7,700byte / 30byte で 256 列が限界ということになります。実務上、これ以上の列数が必要な場面はかなり限られてくるかと思いますが、いざとなったときには役立つかなと思います。

なお、列ごとのサイズの詳細は下記にまとめられていますので、ご参照ください。

ソフトウェアの境界と制限 (SharePoint Server 2016 および 2019) - SharePoint Server
SharePoint Server 2016と2019 のテスト済みパフォーマンスと容量の制限、および制限と許容範囲のパフォーマンスの関連性についての詳細。

コメント