3

SharePoint 2010 では、リスト ビューのしきい値があり、既定値は 5,000 です。

クエリなどのデータベース操作が、クエリが制限されない管理者によって設定された毎日の時間枠の外で同時に処理できるリストまたはライブラリ アイテムの最大数を指定します。

そのため、しきい値の制限を超えるアイテムを持つドキュメント ライブラリをクエリするためのオプションを決定しようとしています。

5,000 を超えるアイテムを含むドキュメント ライブラリの次のシナリオで、「無制限」の毎日の時間枠を無視すると、しきい値がトリガーされますか?

  1. コンテンツ クエリ Web パーツで CAML クエリを使用して、インデックス付きの列、ページ化されていない結果 (回答: はい)
  2. コンテンツ クエリ Web パーツでの CAML クエリの使用 インデックス付き列、ページ化された結果、1 ページあたり 100 (回答: ContentIterator を使用する場合は、いいえ。それ以外の場合は、はい/多分 (取得方法による))
  3. インデックス付きまたはインデックスなしの列で Search API を使用する (回答: いいえ)
4

1 に答える 1

4

しきい値制限をトリガーする操作の「有限リスト」を含む適切なドキュメントは見つかりませんでした。しかし、このブログ投稿は良いです: 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

于 2010-10-21T03:15:24.383 に答える