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的解决办法相关推荐
- Android中当item数量超过一定大小RecyclerView高度固定
Android中当item数量超过一定大小时,将RecyclerView高度固定 方法1 直接通过LayoutParams来设定相应高度 ViewGroup.LayoutParams lp = rv. ...
- 织梦Dede上传软件提示“你指定要上传的文件或文件大小超过限制”的解决办法
织梦DedeCMS提示"你指定要上传的文件或文件大小超过限制"的解决办法 时间:2014-09-28 来源:互联网 作者:网络 阅读:1598次 如图所示,出现此情况的原因主要如下 ...
- android项目方法数超过65536的解决办法
2019独角兽企业重金招聘Python工程师标准>>> 当项目的总方法数超过65536个,运行在手机上,指不定会报找不到哪个文件的错. 我把项目的PullRefresh框架切换为Sm ...
- Android中当item数量超过一定大小时,将RecyclerView高度固定
重写LayoutManger的onMeasure方法,这种方式可以获取到各个item的不同高度,从而可以设置变动的高度. 在使用这种方式时,有一点需要注意的是,不要将RecyclerView的andr ...
- php导出excel列数太多,PhpSpreadsheet导出Excel超过26列解决办法
使用PhpSpreadsheet导出excel文件的时候,发现报了一个错误,后来查询问题才发现是列数超过26列的问题. excel行列表示方式 xexcel的列的表示规则从A,B,C一直到Z,当超过2 ...
- Android自定义ListView的Item无法响应OnItemClick的解决办法
转: 如果你的自定义ListViewItem中有Button或者Checkable的子类控件的话,那么默认focus是交给了子控件,而ListView的Item能被选中的基础是它能获取Focus,也就 ...
- oracle中行数少于1000,oracle中in的个数超过1000的解决办法
oracle中in的个数要是超过1000就会报错,那么我们可以把它拆成一节一节的: in(1,2) or in (3,4) StringUtils.defaultIfEmpty的命名空间是: impo ...
- GitHub上传文件不能超过100M的解决办法
上传项目到GitHub上,当某个文件大小超过100M时,就会上传失败,因为默认的限制了上传文件大小不能超过100M.如果需要上传超过100M的文件,就需要我们自己去修改配置. 首先,打开终端,进入项目 ...
- Elasticsearch 使用java分页查询条数超过1w的解决办法 -search_after方式
1.需求:job跑批每隔5分钟查询es数据取出并进行推送. 问题:原使用java分页查询es.当大于1w时无法取出后续数据造成了数据丢失. 使用scroll_id查询性能消耗太大不适应此场景. es调 ...
最新文章
- Toad DBA Suite for Oracle 12.6 64-bit Commercial 简单连接
- ElementUI中el-table添加小计行之后调整在滚动条上方
- wxWidgets:wxGenericAboutDialog类用法
- 调查称HTML5获多数开发者支持 亚太最高
- 基于 Spring Security OAuth2和 JWT 构建保护微服务系统
- 计算机培训开场白,面试开场白及自我介绍范文4篇
- excel拼接数据宏
- 【2017年第1期】CCF大专委2017年大数据发展趋势预测
- python实现GBDT算法的回归、二分类以及多分类,算法流程解读并可视化
- 学习SpringBoot(1)入门及简单的配置
- 开发转测试的面试总结
- tp-link tl-wr740n 虚拟服务器,TP-Link TL-WR740N无线wifi无线桥接怎么设置 | tplogin.cn
- 计算机科学二审需要多久,寒冬展风采,文体两开花——记计算机科学学院迎新晚会节目二审暨素美部“计体两开花”品牌活动...
- puppeteer 初步实战 测试
- 技术债务的高息信用卡:深入了解那些知名的端到端机器学习平台
- Android 高德地图 自定义Location小蓝点
- windbg抓一个windows蓝屏分析
- wor2007添加分节符
- 北京融汇数联科技实习面试
- 【无标题】在 VirtualBox 上安装 macOS Big Sur 和 Catalina
热门文章
- Foundry feats. MultiverseStudio
- Flume环境搭建_五种案例(转)
- java-上传文件与现实上传文件
- 学习曾国藩,学做人做事学技术
- C#递归、动态规划计算斐波那契数列
- [原]2011年度生活三层总结
- Powershell 最大值堆栈实现
- 其他技术(Path)
- [Leetcode][第461题][JAVA][汉明距离][位运算][Brian Kernighan]
- [Leedcode][JAVA][第460题][LFU]