ドキュメント センター サイトを使用する
ドキュメント センターとは、ドキュメントの検索、保管、および操作を行う機能を備えたサイトの作成に使用できるテンプレートです。 適切なアクセス許可がある場合、このテンプレートを使用してサイトまたはサブサイトを作成できます。 詳細については、「 ドキュメント・センター・サイトとは」を参照してください。
毎日の時間枠を使用する
SharePoint Server サーバー (SharePoint 2016) では、5,000 アイテムのリスト ビューのしきい値も既定値です。 ただし、ネットワーク管理者による制御がより多いため、制限を効果的に取り除く日次時間枠を設定でき、大規模なクエリだけでなく、その他のデータ集約度の高い操作も実行できるようになります。 この時間帯は通常、ほとんどのユーザーがシステムを使用しない夜間に設定されます。 管理者は、必要に応じて上限を上げることもできます。
日次時間枠は、管理者がすべてのユーザーが無制限に無制限の操作を実行できる専用の期間を指定する方法であり、通常はオフピーク時間にスケジュールされます。
ビューはリストまたはライブラリからアイテムを取得する主な方法ですが、毎日の時間枠中に適切に実行できる他の SharePoint コマンドと操作があります。
- インデックスの追加および削除
- リスト列の追加および変更
- フォルダーの削除およびコピー
- リストまたはライブラリのセキュリティ設定の変更
- コンテンツのテンプレートとしてのリストへの保存
- Web サイトの削除
毎日の時間枠を設定する
時間帯の設定では、開始時間と期間を設定する必要があります。 時間と期間を設定する場合、その期間中に誰かが実行時間の長いクエリや操作を実行すると、その処理は完了するまで継続され、その期間を超える場合もあります。
- 管理者として、[サーバーの全体管理] にログインします。
- [アプリケーションの管理]>[Web アプリケーションの管理] に移動します。
- 設定するアプリケーションを選ぶか、時間帯の設定を変更します。
- リボンの [全般設定] にある下向き矢印をクリックし、メニューにアクセスして [リソースの調整] をクリックします。
- [毎日の時間枠] を変更し、使用する時刻と期間を設定します。
- 完了したら、[OK] を選択します。
開発者でない場合や、これらの操作を開発者に行ってもらうのが難しい場合、この種の操作を時間帯に延期します。 時間帯のスケジュールを確認するには、管理者にお問い合わせください。
ドキュメント センター サイトを使用する
たくさんのドキュメントを作成、管理、保存する場合は、ドキュメント センター サイトを使うことができます。 ドキュメント センターはサイト テンプレートに基づいており、多数のドキュメントを管理する一元的なリポジトリとして機能するように設計されています。 メタデータやツリー ビュー ナビゲーション、コンテンツ タイプ、Web パーツなどの機能は、ユーザーにとって効率的かつ意味のある方法でドキュメントを整理および取得するのに役立ちます。 サイト テンプレートの使用の詳細については、「 SharePoint Server バージョンでサイト テンプレートを作成して使用する」を参照してください。
Content Stewards は、メタデータ主導のナビゲーションをすばやく構成でき、インデックスを明示的に作成しなくてもほとんどのライブラリで動作します。また、追加のインデックスを作成して幅広いフィルターとビューのパフォーマンスを強化するときにも役立ちます。 詳細については、「 ドキュメント・センター・サイトとは」を参照してください。
ドキュメント センター サイトは、オーサリング環境またはコンテンツ アーカイブとして使用できます。
- オーサリング環境では、ファイルをアクティブにチェックインおよびチェックアウトし、それらのファイルのフォルダー構造を作成できます。 バージョン管理が有効になり、ドキュメントごとに以前のバージョンを 10 以上保存できます。 ドキュメントを頻繁にチェックに入れたりチェックアウトしたりすることができ、ワークフローによってドキュメントに対するアクションを自動化できます。
- 対照的に、コンテンツまたはナレッジ ベース アーカイブでは作成処理はほとんど発生しません。 ドキュメントの表示またはアップロードのみが可能です。 一般に、コンテンツ アーカイブにはドキュメントの単一のバージョンが含まれ、サイトは数百万単位のファイルにまで拡張できます。 大きな組織の技術サポート センターのような一般的な例では、10,000 人ものユーザーが主に読み取り目的でコンテンツにアクセスします。 その中の 3,000 から 4,000 人程度のユーザーがサイトに新しいコンテンツをアップロードします。
一覧を削除する
リストの削除は、SharePoint Server バージョンの SharePoint またはネットワーク管理者とファーム管理者のみが実行できます。
大規模なリストを削除するには、データベース リソースが必要であり、リスト ビューのしきい値によってブロックされる可能性ががあります。 リストを削除する方法の詳細については、「 リストを削除する」を参照してください。
ごみ箱のアイテムを復元または削除する
通常の時間にリスト データを取得しようとし、サイトのしきい値および制限を超過すると、これらのコマンドおよび操作は失敗します。 時間帯中に実行すれば、制限はなく、失敗を回避でき、また他のユーザーにも影響を与えません。
リスト ビューのしきい値制限を変更する
最後の選択肢として、Server バージョンの SharePoint でも、上限を変更することができます。 ただし、上限を上げると、一部またはすべてのユーザーのパフォーマンスに影響を与える可能性が高くなるというリスクがあります。
SharePoint のバージョンをチェックするには、「使用している SharePoint のバージョンを確認する」を参照してください。
リスト ビューのしきい値の変更方法
注
SharePoint Online バージョンでは、リスト ビューのしきい値の変更はサポートされていません。
リスト ビューのしきい値 (LVT) は、ユーザーに良好なパフォーマンスを提供し、クエリによってサーバーに意図しない負荷がかからないようにするために用意されています。 LVT は、サーバー バージョンの SharePoint では、サーバー管理アプリの管理者のみが変更できます。 パフォーマンスの低下を避けるために、この設定を変更することはお勧めしません。 SharePoint では、大規模なデータ セットを取得するときに、管理者が別のテナントのユーザーをパフォーマンスの問題から保護するために LVT を変更することはできません。 その代わりに、クエリの管理には、インデックス、フィルター、およびフォルダーを使用します。
LVT を大きくする必要のあるクエリがごくわずかしかない場合は、代わりにオフの時間に時間帯を使用することを検討してください。
警告
他のユーザーがいる場合は、値を大きくするとパフォーマンスが低下するため、LVT を変更することはお勧めしません。 値を大きくし過ぎると、ユーザーに長い遅延や失敗が生じたり、サーバーがダウンする可能性があります。
LVT を変更する必要がある場合は、次の手順に従ってください。 これらは SharePoint 2016 から標準ですが、UI は若干異なる場合があります。 サーバーの全体管理アプリは、SharePoint サイトとは別で、アクセスにはファーム管理者の権限が必要です。
重要
- サーバーの全体管理は、SharePoint Server インストールでのみ利用できます。
- LVT の変更は SharePoint の Server バージョンでのみ可能です。
- 管理者として、[サーバーの全体管理] にログインします。
- [アプリケーションの管理]>[Web アプリケーションの管理] に移動します。
- リスト ビューのしきい値を変更するアプリケーションを選択します。
- リボンの [ 全般設定 ] でメニューにアクセスし、下矢印を選択してから、[ リソース調整] を選択します。
- (リストの最初の) [リスト ビューのしきい値] の値を適切な値に変更します。
- [OK] を選択します。
リソース調整ページには、管理者として理解しておくべき追加設定があります。
監査人および管理者のリストビューのしきい値: これはデフォルトで「上限」です。監査人または管理者によって実行され、LVT のオーバーライドを具体的に (プログラム的に) 要求するクエリは、代わりにこの制限の対象となります。 既定では、LVT の 5,000 ではなく、20,000 です。 この制限を上げると、LVT を上げることと同じ影響があります。 この値を変更するときには、関連する変更が必要になることがあります。
オブジェクト モデルのオーバーライド: デプロイメントでカスタム コードを一般的に使用し、LVT をより高い制限にオーバーライドする必要がある場合は、オブジェクト モデルのオーバーライドを許可し、クエリを実行するアプリケーションに監査者または管理者の権限を与えることをお勧めします。 この設定は既定でオンになっていますが、不要な場合は無効にすることもできます。 たとえば、数分間は頻繁にアクセスされる大量の結果のキャッシュを実行するコードを実装している場合が、これを使用することをお勧めします。 コンテンツをキャッシュする予定がなく、これらのクエリを頻繁に実行する予定がある場合は、サーバーのパフォーマンスに悪影響を与えるため、LVT を回避するためにこの方法を使用することはお勧めしません。 要するに、「軽く歩んでください」。
リスト ビューの参照しきい値: この機能は、クエリが実行できる結合の数を制限します。 この値は、クエリに含まれる "ルックアップ" フィールド、"ユーザーまたはグループ" フィールド、または "ワークフローの状態" フィールドの数と等しい値です。 たとえば、6 つのルックアップ列があるビューと、別の 3 つ一意のルックアップ列で 9 つのルックアップを使用するフィルターです。 リスト ビュー参照のしきい値が 8 に設定されていると、エラーが発生します。 これを 8 を超える数値に増やすことはお勧めできません。
Microsoft による徹底的なテストにより、8 回の結合を超えると、非段階的な深刻なパフォーマンス低下が見られることがわかっています。 この時点で、サーバーのスループットが大幅に下がるだけでなく、クエリが SQL Server のリソースを不相応に大量に使用してしまい、同じデータベースを使用する他のユーザーに悪影響を与えます。 詳細については、「パフォーマンスと容量のテストの結果と推奨事項」の「列とリスト ビューの検索」セクションを参照してください。
大規模なクエリの日単位の時間枠: この機能を使用すると、ユーザーが制限に達することなく大規模なクエリを使用できる毎日の時間を設定できます。 この時間を設定する場合、次のいくつかのことにを慎重に検討してください。
- 最少数のユーザーにしか影響しないよう、これはピーク時間以外にするか、負荷が最も少ない時間にします。 ほとんどのユーザーについて、勤務日の途中の時間を選択すると、大規模なリストを使用していないユーザーでも悪影響を受ける可能性があります。
- ユーザーが管理者に問い合わせるのではなく、自身でリストを修正するために使用する用途に使用できる、妥当な時間数にしてください。
- タイム ウィンドウ中に開始された操作は、ウィンドウが終了しても中止されません。 時間が終わる直前にユーザーが大規模なリストを削除しようとした場合に必要な時間も考慮してください。
- 別のタイム ゾーンも考慮してください。 これは、組織や顧客が地理的に大幅に分散しており、一元的にホストされている SharePoint サーバーを共有している場合に特に重要です。 午後 6:00 に設定すると、自分の場所ではうまくいくかもしれませんが、たとえばオーストラリアのシドニーの場合は有益ではありません。
一意のアクセス許可の一覧表示のしきい値: これはリストごとに許可される一意のアクセス許可の数です。 アクセス許可のために継承を解除し、そのフォルダー (およびその中のすべてのアイテム) にいくつかのアクセス許可を設定するフォルダーがある場合、固有のアクセス許可の一覧のしきい値に対して 1 としてカウントされます。 LVT などの設定とは異なり、このしきい値はコンテンツを参照したり、これに対してその他の操作を実行することによって動作することはなく、権限の変更に対してのみ動作します。
対応できる場合、数値を減らすことをお勧めします。 既定は 50,000 であり、これは多数の固有のアクセス許可です。 この数値になる前にリストでアクセス許可の問題が発生する可能性が高いので、先手を打って環境に適したものに調整することをお勧めします。