SharePoint 2013 列表关于大数据的测试<二>
2014-08-26 10:33
218 查看
1、给测试列表添加查阅项字段,100个,代码如下:
2、插入测试数据的方法,注意查阅项字段的格式,代码如下:
3、插入10w条数据,时间花费如下(不建议List[LISTNAME].Items.Add,会比较慢):
4、查看列表设置,数据有10w条,阙值设置500w,如下图:
5、进入AllItems页面,发现查阅项字段数大于限制(8个),如下图:
6、修改查阅项限制数目(修改为500),如下图:
7、数据量10w,查阅项字段100个时的测试数据,如下表格:
表一:分页30,LookUp字段50;
表二:分页100,LookUp字段50;
表三:分页30,LookUp字段15;
表四:分页100,LookUp字段15;
表五:分页30,LookUp字段8(默认阙值为8);
表六:分页100,LookUp字段8(默认阙值为8);
表七:分页300,LookUp字段8(默认阙值为8);
8、插入10w数据,单行文本字段100个,插入时间如下图:
9、数据量10w,单行文本字段100个时的测试数据,如下表格:
表八:分页500,Text字段100;
表九:分页1K,Text字段100;
分页为1k的时候,页面已经很卡,加载很慢了。
表十:分页1K,Text字段1;
10、插入测试数据100w,单行文本字段数100,插入时间如下图:
11、数据量100w,单行文本字段数100,测试数据如下表格:
表十一:分页1K,Text字段1;
表十二:分页500,Text字段100;
表十三:分页100,Text字段100;
结 论
通过以上测试数据,个人认为LookUp字段是查询时间花费最长的,而单行文本应该属于查询时间花费较少的一类,所以查询效率和列表内项目数关系不大(未超过列表阙值,100w级别内),和单次查询数量、视图中字段数、视图中字段类型关系很大。
总 结
通过以上测试,个人认为SharePoint列表处理百万级别的数据,应该说压力不大,因为数据插入速度较慢,稍后会测试更大数量级别,和断开权限时列表效率等问题,有关数据可参考后续博客。
附
SharePoint 2013 列表关于大数据的测试
2、插入测试数据的方法,注意查阅项字段的格式,代码如下:
3、插入10w条数据,时间花费如下(不建议List[LISTNAME].Items.Add,会比较慢):
4、查看列表设置,数据有10w条,阙值设置500w,如下图:
5、进入AllItems页面,发现查阅项字段数大于限制(8个),如下图:
6、修改查阅项限制数目(修改为500),如下图:
7、数据量10w,查阅项字段100个时的测试数据,如下表格:
表一:分页30,LookUp字段50;
视图项目数 | LookUp字段数 | 翻页时间 |
30 | 50 | 17s |
15s | ||
15s | ||
15s | ||
14s |
视图项目数 | LookUp字段数 | 翻页时间 |
100 | 50 | 42s |
44s | ||
43s | ||
42s | ||
43s |
视图项目数 | LookUp字段数 | 翻页时间 |
30 | 15 | 5.09s |
5.69s | ||
5.10s | ||
5.52s | ||
5.32s |
视图项目数 | LookUp字段数 | 翻页时间 |
100 | 15 | 13s |
14s | ||
14s | ||
14s | ||
14s |
视图项目数 | LookUp字段数 | 翻页时间 |
30 | 8 | 3.13s |
2.82s | ||
3.08s | ||
3.78s | ||
2.94s |
视图项目数 | LookUp字段数 | 翻页时间 |
100 | 8 | 5.35s |
5.54s | ||
7.46s | ||
7.80s | ||
8.10s |
视图项目数 | LookUp字段数 | 翻页时间 |
300 | 8 | 16.48s |
17.13s | ||
17.30s | ||
17.52s | ||
17.59s |
9、数据量10w,单行文本字段100个时的测试数据,如下表格:
表八:分页500,Text字段100;
视图项目数 | Text字段数 | 翻页时间 |
500 | 100 | 7.22s |
6.28s | ||
7.10s | ||
6.81s | ||
5.76s |
分页为1k的时候,页面已经很卡,加载很慢了。
视图项目数 | Text字段数 | 翻页时间 |
1000 | 100 | 14.20s |
14.51s | ||
21.37s | ||
25.99s | ||
23.61s |
视图项目数 | Text字段数 | 翻页时间 |
1000 | 1 | 2.81s |
2.96s | ||
2.92s | ||
2.72s | ||
2.89s |
11、数据量100w,单行文本字段数100,测试数据如下表格:
表十一:分页1K,Text字段1;
视图项目数 | Text字段数 | 翻页时间 |
1000 | 1 | 2.78s |
3.04s | ||
2.90s | ||
2.95s | ||
2.91s |
视图项目数 | Text字段数 | 翻页时间 |
500 | 100 | 7.15s |
7.35s | ||
6.91s | ||
7.24s | ||
7.25s |
视图项目数 | Text字段数 | 翻页时间 |
100 | 100 | 1.96s |
1.76s | ||
1.68s | ||
1.54s | ||
1.61s |
通过以上测试数据,个人认为LookUp字段是查询时间花费最长的,而单行文本应该属于查询时间花费较少的一类,所以查询效率和列表内项目数关系不大(未超过列表阙值,100w级别内),和单次查询数量、视图中字段数、视图中字段类型关系很大。
总 结
通过以上测试,个人认为SharePoint列表处理百万级别的数据,应该说压力不大,因为数据插入速度较慢,稍后会测试更大数量级别,和断开权限时列表效率等问题,有关数据可参考后续博客。
附
SharePoint 2013 列表关于大数据的测试
相关文章推荐
- SharePoint 2013 列表关于大数据的测试<二>
- SharePoint 2013 列表关于大数据的测试
- SharePoint 2013 列表关于大数据的测试
- SharePoint 2013 托管导航及相关配置 <二>
- SharePoint 2013 托管导航及相关配置 <二>
- NDK<二> 基本数据类型调用
- 代码检查错误列表-摘自<<软件测试艺术第2版>>
- 自动化设计-自动化测试环境搭建<二>
- 关于<不能成为专业软件测试人员的10大理由>的一些阐述
- 关于从后台获取数据List<User>转化为JSON格式在前台用easyui以表格显示
- 读书笔记<Pro SharePoint 2013>三[Tip]
- <java> <JTable> 关于设置JTable导入数据后自动排序-小记
- 关于servlet服务端接收客户端发送的List<?>数据的问题
- <项目一>请教一个关于获取post json数据的问题
- 读书笔记<Pro SharePoint 2013>二[服务]
- iOS关于如何让<界面切换逻辑>与<数据业务逻辑>解耦的探讨
- android 源码编译 问题 列表 <二>
- 关于在freemarker模板中遍历数据模型List<JavaBean>的经验
- 关于C#泛型列表List<T>的基本用法总结
- TestLink测试用例:Excel转换XML工具<二>实现代码