この記事では、SharePoint Server 2013のパフォーマンスと容量に関するテスト済みの制限を把握するのに役立つ情報を提供し、許容範囲のパフォーマンスに関連する制限のガイドラインを示します。 この記事の情報を利用して、計画中の展開が許容範囲のパフォーマンスと容量の制限内になるかどうかを判断し、使用する環境に応じた制限を構成してください。
しきい値とサポートされる制限のガイドラインは、パフォーマンスに基づいて確認されています。 つまり、既定の制限値より大きくすることはできますが、制限値を大きくするとファームのパフォーマンスやその他の制限の有効値に影響することがあります。 SharePoint Server 2013 では多くの制限を変更できますが、特定の制限を変更することがファームの他の部分にどのように影響するかを理解することが重要です。
制限値の確認方法
SharePoint Server 2013では、ファームのサービスと操作が有効な操作性限度に達するまで負荷を増加させ、ファームの動作をテストおよび観測することによって、しきい値とサポートされる制限が確認されています。 ファームのサービスとコンポーネントには、他のサービスやコンポーネントより高い負荷をサポートできるものもあるので、場合によっては、複数の要素の平均値に基づいて制限値を割り当てる必要があります。
ホスト名の付いたサイト コレクションの管理パスは、ファーム レベルで適用します。 作成した管理パスはそれぞれ、どの Web アプリケーションでも適用できます。
パスベースのサイト コレクションの管理パス
Web アプリケーションごとに 20 個
サポートされる
管理パスは Web サーバーにキャッシュされ、管理パス リストを求める着信要求の処理に CPU リソースが使用されます。 パスベースのサイト コレクションの管理パスは、Web アプリケーション レベルで適用します。 各 Web アプリケーションに異なる管理パスのセットを作成できます。 Web アプリケーション 1 つあたりの管理パスが 20 個を超えると、要求ごとに Web サーバーにかかる負荷が増えます。 特定の Web アプリケーションで 20 個のマネージド パスを超える場合は、許容されるシステム パフォーマンスをテストすることをお勧めします。
ソリューション キャッシュのサイズ
Web アプリケーションごとに 300 MB
しきい値
ソリューション キャッシュでは、ソリューション取得を高速化するために InfoPath Forms Service でソリューションをキャッシュに保持できます。 キャッシュ サイズの上限を超えると、ソリューションをディスクから取得することになり、応答速度が遅くなることがあります。 ソリューション キャッシュのサイズは、PowerShell コマンドレット Set-SPInfoPathFormsService を使用して構成できます。 詳細については、「Set-SPInfoPathFormsService」を参照してください。
コンテンツ データベース内のサイト コレクションの数を 5,000 に制限することをお勧めします。 ただし、データベース内のサイト コレクションは最大 10,000 個までサポートされています。 サイト コレクションの合計が最大 10,000 個のコンテンツ データベースでは、これらのコレクションのうち最大 2,500 個を個人用以外のサイト コレクションにすることができます。 コンテンツ データベース内の唯一のサイト コレクションである場合は、10,000 個の個人用サイト コレクションをサポートできます。 データベース内のサイト コレクション数の制限は、複数のサイト コレクションが含まれるコンテンツ データベースのサイズ制限に依存します。 したがって、データベース内のサイト コレクション数が多くなると、そのデータベースに含まれるサイト コレクションの平均サイズは小さくなります。 サイト コレクション数が制限の 5,000 個を超えると、アップグレード時のダウンタイムが長くなる可能性があります。 5,000 個を超えるサイト コレクションを使用する予定の場合は、停止期間の長さや操作への影響に対処する明確なアップグレード戦略を計画し、データベースに影響するソフトウェア更新とアップグレードを高速化できる追加のハードウェアを用意することをお勧めします。 Exceeding the 5,000 site collection limit puts you at risk of longer downtimes during upgrades. サイト コレクションが 5,000 を超える場合は、停止の長さと運用への影響に対処するための明確なアップグレード戦略を用意し、データベースに影響を与えるソフトウェア更新プログラムとアップグレードを高速化するための追加のハードウェアを入手することをお勧めします。 To set the warning and maximum levels for the number of sites in a content database, use the PowerShell cmdlet Set-SPContentDatabase with the -WarningSiteCount parameter. 詳細については、「Set-SPContentDatabase]/powershell/module/sharepoint-server/Set-SPContentDatabase?view=sharepoint-ps&preserve-view=true)」を参照してください。
A site collection can be as large as the content database size limit for the applicable usage scenario. For more information about the different content database size limits for specific usage scenarios, see the Content database limits table in this article. 一般に、次の理由により、サイト コレクションのサイズを 100 GB に制限することをお勧めします。 サイト コレクションのバックアップ/復元や PowerShell コマンドレット Move-SPSite など、特定のサイト コレクションアクションにより、パフォーマンスに影響を与えたり、他のサイト コレクションが同じデータベースでアクティブになっている場合に失敗したりする可能性のある大規模な SQL Server 操作が発生します。 For more information, see Move-SPSite. SharePoint サイト コレクションのバックアップおよび復元は、最大 100 GB までのサイト コレクション サイズに対してのみサポートされます。 これより大きいサイト コレクションでは、コンテンツ データベース全体をバックアップする必要があります。 100 GB を超える複数のサイト コレクションが 1 つのコンテンツ データベースに含まれる場合、バックアップおよび復元操作に長い時間がかかる可能性があり、バックアップおよび復元操作が失敗する恐れがあります。
Each list or library item can only occupy 8,000 bytes in total in the database. 300 bytes are reserved, leaving 7700 bytes for end-user columns. For details on how much space each kind of field consumes, see Column limits.
クエリごとに許可される結合の最大数 (ルックアップ、個人/グループ、ワークフローの状態列に基づく値など) を指定します。 If the query uses more than eight joins, the operation is blocked. この条件は、1 つの項目操作には適用されません。 When using the maximal view via the object model (by not specifying any view fields), SharePoint will return up to the first 12 lookups. Note: After applying the SharePoint Server 2013 cumulative update package released on August 13, 2013 (https://support.microsoft.com/kb/2817616), the default value is increased from 8 to 12.
リストに設定されている一意のセキュリティ スコープの最大数は、50,000 を超えることはできません。 ほとんどのファームでは、この制限値を低くして固有のスコープを 5,000 個に制限するよう検討することをお勧めします。 大きなリストの場合は、使用する固有のアクセス許可数ができるだけ少なくなる設計を採用するように検討することをお勧めします。 リストの一意のセキュリティ スコープの数がリスト ビューのしきい値 (既定では 5,000 個のリスト アイテムに設定) を超えると、リストが表示されるときに SQL Server のラウンド トリップが発生し、リスト ビューのパフォーマンスに悪影響を与える可能性があります。 スコープは、セキュリティ保護可能なオブジェクトと、別のセキュリティ境界が定義されていない子のセキュリティ境界です。 A scope contains an Access Control List (ACL), but unlike NTFS ACLs, a scope can include security principals that are specific to SharePoint Server 2013. The members of an ACL for a scope can include Windows users, user accounts other than Windows users (such as forms-based accounts), Active Directory groups, or SharePoint groups.
列の制限
SharePoint Server 2013 データは SQL Server テーブルに格納されます。 Each column type has a size value listed in bytes. SharePoint リスト内のすべての列の合計は、8,000 バイトを超えることはできません。
Secondary columns: Each secondary column is a text/number/Boolean/multi-line text that is based on the data type of the secondary column as defined in the Business Data Catalog model. たとえば、ID は Number 列にマップされる場合があります。名前は*単一行のテキスト列にマップされる場合があります。説明は、 複数行のテキスト 列にマップされる場合があります。
ページの制限
以下の表に、ページの推奨ガイドラインを示します。
制限
メモ
メモ
メモ
Web パーツ
Wiki または Web パーツ ページごとに 25 個
しきい値
This figure is an estimate based on simple Web Parts. パフォーマンスに影響することなく 1 つのページに使用できる Web パーツ数は、Web パーツの複雑度に応じて異なります。
The size of the scope affects the data that is used for a security check calculation. This calculation occurs every time that the scope changes. ハード制限はありませんが、スコープが大きいほど、計算にかかる時間は長くなります。
Limits for Search have changed significantly as the feature has been updated. For more information, see Plan search in SharePoint Server.
検索: トポロジの制限
トポロジの制限は、検索コンポーネント間の効率的な通信を確保します。 Exceeding these limits slows down the communication between search components, which can result in longer query latencies and ultimately outage of search.
制限
メモ
メモ
メモ
分析処理コンポーネント
Search service アプリケーションごとに 6 個、サーバーごとに 1 個
サポートされている
分析レポート データベース
Search service アプリケーションごとに 4 個
しきい値
特定の要件を満たさなければならない場合は、この制限を超えることができます。 スケーリング時に、デプロイされた分析データベースのサイズが合計サイズ 250 GB または合計行数 20 M に達したときに、分析レポート データベースを追加します。 こうすると、パーティション再分割のバランスが極力維持されます。
アイテム内のテキストを検索し、テキストの最初の部分からのみ結果を取得する場合、コンテンツ処理コンポーネントは、項目サイズの制限の一部を超えたため、アイテムを切り捨てた可能性があります。 コンテンツ処理コンポーネントが項目を切り捨てると、マネージド プロパティ IsPartiallyProcessed を True に設定することで、この切り捨てが示されます。 A warning will also show up in the Crawl Log, stating why the item was truncated.
アイテム サイズの制限を調整する場合は、この表の順番で行うことをお勧めします。
制限
メモ
メモ
メモ
クロール コンポーネントでダウンロード可能なドキュメント サイズ
64 MB (Excel ドキュメントの場合は 3 MB)
しきい値
検索では、ドキュメントからメタデータとコンテンツが最大ドキュメント サイズに達するまでダウンロードされます。 残りのコンテンツはダウンロードされません。 検索では、ドキュメントのメタデータは必ずダウンロードされます。 You can change the default limit for the maximum document size. この変更を行うには、Microsoft PowerShell コマンドレットを使用して、Search サービス アプリケーション プロパティ MaxDownLoadSize または MaxDownloadSizeExcel を変更します。
MaxDownLoadSize doesn't impact the maximum size for Excel documents. Enter the value in megabytes. The maximum value for the maximum document size is 1024 MB, also for Excel documents. 最大ドキュメント サイズの上限を大きくすると、より多くのコンテンツにインデックスが付けられるため、より多くのディスク領域が必要になります。
このしきい値は、"検索可能" または "クエリ可能" に設定されている管理プロパティの最大サイズの既定値です。 You can configure this limit by using PowerShell cmdlets and the schema object model to set the MP.MaxCharactersInPropertyStoreIndex attribute. Enter the value in bytes. The maximum value for this maximum size is 2,097,152 bytes. この制限を増やす場合は、管理プロパティごとにより多くのデータのインデックス作成を有効にします。 管理プロパティごとのデータのインデックス処理量が増加すると、使用するディスク容量が増加し、検索システム全体の負荷が増加します。
取得可能な管理プロパティのサイズ
管理プロパティごとに 16 KB
しきい値
このしきい値は、取得可能な管理プロパティの最大サイズの既定値です。 You can configure this limit per managed property by using PowerShell cmdlets and the schema object model to set the P.MaxCharactersInPropertyStoreForRetrievalattribute. Enter the value in bytes. The maximum value for this maximum size is 2,097,152 bytes. この制限を増やす場合は、管理プロパティごとにより多くのデータのインデックス作成を有効にします。 管理プロパティごとのデータのインデックス処理量と取得量が増えると、システム全体の負荷が増加し、使用するディスク容量が増加します。
This is the maximum number of metadata properties that the crawl component can determine when crawling an item. These metadata properties can be mapped or used for queries. クロールされたプロパティ数がこの値に近づくと、クロール速度が低下する可能性があります。
この値は、検出クエリを除き、結果セット内の行の最大数に対してテストされ、既定の値です。 検出クエリの場合は、10,000 行が既定値です。 結果セット全体を表示するには、より多くのページング クエリを発行します。 You can change the value for the maximum number of rows in a result set by using PowerShell cmdlets to change the Search service application property MaxRowLimit.
MaxRowLimit defines the maximum value of the query property RowLimit and the Discovery query property RowLimit.
RowLimit defines the number of rows each page contains in a result set. You can increase MaxRowLimit up to 10,000 rows, this is the supported boundary.
SharePoint Foundation 2013 では、インデックス処理するアイテムの最大数は、1 インデックス パーティションあたり 200 万アイテムです。
SharePoint Foundation 2013 では、インデックス処理するアイテムの最大数は、1 インデックス パーティションあたり 200 万アイテムです (2016 年 6 月公開の更新プログラムを適用する前)。 2016 年 6 月公開の更新プログラムでは、この制限がインデックス パーティションあたり 1,000 万個のアイテムに増加しています。 User Profile Service の制限 For SharePoint Foundation 2013, the maximum number of indexed items is 2 million items per index partition, before applying the June 2016 Public Update. The June 2016 Public Update, increases this limit to 10 million items per index partition.
User Profile Service の制限
以下の表に、User Profile Service の推奨ガイドラインを示します。
制限
メモ
メモ
メモ
ユーザー プロファイル
サービス アプリケーションごとに 2,000,000 個
サポートされている
User Profile Service アプリケーションでは、すべてのソーシャル機能を備えたユーザー プロファイルを最大 200 万個までサポートできます。 この値は、ディレクトリ サービスからユーザー プロファイル ストアにインポートできるプロファイルの数を表し、また、1 つの User Profile Service アプリケーションで、ソーシャル機能のパフォーマンスを低下させることなくサポートできるプロファイルの数を示します。
ソーシャル タグ、メモ、および評価
ソーシャル データベースごとに 500,000,000 個
サポートされている
Up to 500 million total social tags, notes and ratings are supported in a social database without significant decreases in performance. ただし、上限値では、バックアップと復元など、データベースのメンテナンス操作のパフォーマンスが低下することがあります。
コンテンツ展開の制限
以下の表に、コンテンツ展開の推奨ガイドラインを示します。
制限
メモ
メモ
メモ
複数のパスで実行されるコンテンツ展開ジョブ
20
サポートされる
同じソース コンテンツ データベース内のサイト コレクションに接続されているパスでジョブを同時に実行する場合、データベースでデッドロックが発生するリスクが高くなります。 For jobs that must run concurrently, we recommend that you move the site collections into different source content databases. 注: 同じパスでジョブを同時に実行することはできません。 コンテンツのデプロイに SQL Server スナップショットを使用している場合、各パスによってスナップショットが作成されます。 This increases the I/O requirements for the source database. 詳細については、「展開のパスとジョブについて」を参照してください。
データベース コネクタが戻すことのできる、要求ごとのアイテム数の既定の最大値は 2,000 です。絶対最大値は 1,000,000 です。 The default max is used by the database connector to restrict the number of results that can be returned per page. アプリケーションでは、実行コンテキストを使用して、より大きな制限を指定できます。absolute max では、インデックス作成などの既定値を考慮しないアプリケーションでも、許可される最大値が適用されます。
ワークフローの制限
以下の表に、ワークフローの推奨ガイドラインを示します。
制限
メモ
メモ
メモ
ワークフローの延期のしきい値
15
しきい値
15 is the maximum number of workflows allowed to be executing against a content database at the same time, excluding instances that are running in the timer service. When this threshold is reached, new requests to activate workflows will be queued to be run by the workflow timer service later. As non-timer execution is completed, new requests will count against this threshold. This is limit can be configured by using the Set-SPFarmConfig PowerShell cmdlet. For more information, see Set-SPFarmConfig. 注: この制限は、進行中のワークフロー インスタンスの合計数を指すわけではありません。 代わりに、処理されているインスタンスの数です。 この制限値を大きくすると、ワークフロー タスクの開始と完了のスループットが増加しますが、コンテンツ データベースとシステム リソースに対する負荷も増加します。
ワークフロー タイマーのバッチ サイズ
100
しきい値
ワークフロー タイマー ジョブの各実行で収集され、ワークフローに配布されるイベントの数です。 PowerShell を使用して構成できます。 イベントの数を増やすには、実行する SharePoint Foundation Workflow Timer Service のインスタンスを増やします。
When a document containing links is added to a folder, SharePoint Foundation 2013 will update links automatically when the link target is moved to a new location. In a document with more than 1,000 links, or a document with a file size that exceeds 256 Mb, the document is treated as though it contains no links, and updates to link targets are ignored for the entire document.
The following table lists the recommended guidelines for Office Online. Office client application limits also apply when an application is running as a web app.
When more than 500 apps from the corporate catalog are available to a single user, that user will no longer see any apps in the default Add an App view. その代わりに、アプリ カタログまたは SharePoint ストアを検索するように促すメッセージが表示されます。