2011/04/16

access2010 Webデータベース その24 Webテーブル インデックス

** Office365beta(プランP1) 環境 **
Webテーブルのインデックスを追加しようとした場合、失敗することがある。



Webテーブル(SharePointリスト)に5001レコード以上すでに存在していると発生する。
5000という値は、SharePointリストのリストビューの閾値と一致している。
大容量リストの設計とリスト パフォーマンスの最大化を参照する限り、維持すべき閾値なのだろう。
5000レコードを超えるWebテーブルでインデックスを作成していないフィールドを使ってフィルター処理を行う場合はリストの取得に失敗する。
インデックスのないフィールドをWhere条件にしてフォームを開こうとした結果
access2010のUIからすると複合インデックスを作成できない。SharePoint Server2010 SharePointリスト自体はは複合インデックスを計画することは可能。
Webテーブル(SharePointリスト)もリスト設定からインデックスの作成はできるようだが、本来であれば触れるところではないかな。
access2010 Webデータベース その41 複合ユニークキーを実装

0 件のコメント: