日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

SharePoint List item数量超过5000的解决办法

發布時間:2023/12/10 编程问答 49 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SharePoint List item数量超过5000的解决办法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?

SharePoint一個list里面的item數量超過5000會提示“視圖無法顯示,因為超過管理員限制設定的列表視圖閾值

在CSDN里面有比較好的解決方案,在這里先記錄下來,以后有用

方案一,定期自動歸檔

不用寫TimerJOb, 可以用contenttype的retention進行設置移動和過期策略。?
1. 點擊Library Settings?
2. 如果沒有啟動“管理content Type”, 先啟動起來?
3. 進入文檔庫使用的content type,->Information policy?
4.設置過期和移動策略:可以通過比較時間移動/也可以通過某個狀態移動等等等。

?

方案二,為視圖設置過濾條件

5000這個閾值的設置主要是防止數據庫性能損耗(SQL Server在查詢的時候會判斷如果一次返回結果超過5000左右,會將整張表鎖定,返回后再解鎖;而SharePoint的數據存儲結構是同一個內容數據庫中的所有列表都在一張表中,整張表鎖定會影響其他列表/文檔庫的讀取性能),于是從2010開始設置了5000這個默認的閾值(當然是可以調整的,樓上也給過方法)?
解決辦法基本上有如下幾種:?
1、定期歸檔,樓上也給過方案了,可以使用SharePoint內置的文檔策略進行歸檔;如果不夠或者是Foundation,也可以自己寫TimerJob或者計劃任務來做;?
2、使用文件夾,這個閾值限制只是當前文件夾內的所有條目數量,所以合理規劃文件夾也可以解決這個問題;?
3、使用視圖的篩選條件,可以把默認視圖加一個篩選條件,并把第一個篩選條件用到的字段開啟索引(在列表設置界面中),SharePoint讀取視圖條目的時候,會根據第一個字段(需要加索引)進行一次預判,如果在這個字段篩選后總數不超過5k也可以正常顯示

總結

以上是生活随笔為你收集整理的SharePoint List item数量超过5000的解决办法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。