SharePoint 2013 列表关于大数据的测试<二>

  1、给测试列表添加查阅项字段,100个,代码如下:

  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

  表二:分页100,LookUp字段50;


视图项目数


LookUp字段数


翻页时间


100


50


42s

   
44s

   
43s

   
42s

   
43s

  表三:分页30,LookUp字段15;


视图项目数


LookUp字段数


翻页时间


30


15


5.09s

   
5.69s

   
5.10s

   
5.52s

   
5.32s

  表四:分页100,LookUp字段15;


视图项目数


LookUp字段数


翻页时间


100


15


13s

   
14s

   
14s

   
14s

   
14s

  表五:分页30,LookUp字段8(默认阙值为8);


视图项目数


LookUp字段数


翻页时间


30


8


3.13s

   
2.82s

   
3.08s

   
3.78s

   
2.94s

  表六:分页100,LookUp字段8(默认阙值为8);


视图项目数


LookUp字段数


翻页时间


100


8


5.35s

   
5.54s

   
7.46s

   
7.80s

   
8.10s

  表七:分页300,LookUp字段8(默认阙值为8);


视图项目数


LookUp字段数


翻页时间


300


8


16.48s

   
17.13s

   
17.30s

   
17.52s

   
17.59s

  8、插入10w数据,单行文本字段100个,插入时间如下图:

  9、数据量10w,单行文本字段100个时的测试数据,如下表格:

  表八:分页500,Text字段100;


视图项目数


Text字段数


翻页时间


500


100


7.22s

   
6.28s

   
7.10s

   
6.81s

   
5.76s

  表九:分页1K,Text字段100;

  分页为1k的时候,页面已经很卡,加载很慢了。


视图项目数


Text字段数


翻页时间


1000


100


14.20s

   
14.51s

   
21.37s

   
25.99s

   
23.61s

  表十:分页1K,Text字段1;


视图项目数


Text字段数


翻页时间


1000


1


2.81s

   
2.96s

   
2.92s

   
2.72s

   
2.89s

  10、插入测试数据100w,单行文本字段数100,插入时间如下图:

  11、数据量100w,单行文本字段数100,测试数据如下表格:

  表十一:分页1K,Text字段1;


视图项目数


Text字段数


翻页时间


1000


1


2.78s

   
3.04s

   
2.90s

   
2.95s

   
2.91s

  表十二:分页500,Text字段100;


视图项目数


Text字段数


翻页时间


500


100


7.15s

   
7.35s

   
6.91s

   
7.24s

   
7.25s

  表十三:分页100,Text字段100;


视图项目数


Text字段数


翻页时间


100


100


1.96s

   
1.76s

   
1.68s

   
1.54s

   
1.61s

结 论

  通过以上测试数据,个人认为LookUp字段是查询时间花费最长的,而单行文本应该属于查询时间花费较少的一类,所以查询效率和列表内项目数关系不大(未超过列表阙值,100w级别内),和单次查询数量、视图中字段数、视图中字段类型关系很大。

总 结

  通过以上测试,个人认为SharePoint列表处理百万级别的数据,应该说压力不大,因为数据插入速度较慢,稍后会测试更大数量级别,和断开权限时列表效率等问题,有关数据可参考后续博客。

  SharePoint 2013 列表关于大数据的测试

时间: 2024-11-17 14:56:06

SharePoint 2013 列表关于大数据的测试<二>的相关文章

SharePoint 2013 列表关于大数据的测试

本文主要介绍SharePoint列表库的效率问题,一直以来以为阙值5k,超过会线性下降,需要分文件夹存放:或许这是之前版本的描述,但是2013版本通过测试,真心不是这么一回事儿. 下面,简单介绍下自己的测试过程: 1.创建一个测试列表,Data Test如下图: 2.创建控制台程序,添加插入数据代码,如下: 3.添加的代码: using (SPWeb web = site.OpenWeb()) { SPList list = web.Lists["Data Test"]; String

SharePoint 2013列表搜索的设置方法

SharePoint 2013列表搜索的设置,只是进行完全爬网,就可以使用.如果开启爬网不是很熟练可以参考我附后的博客. 1.新建测试列表,新建项目,如下图: 2.附件内容,如下图: 3.另一个附件内容,如下图: 4.使用搜索,查看没有任何结果,如下图: 5.进入搜索中心,完全爬网,如下图:

SharePoint 2013 列表启用搜索

SharePoint 2013列表搜索的设置,只是进行完全爬网,就可以使用.如果开启爬网不是很熟练可以参考我附后的博客. 1.新建测试列表,新建项目,如下图: 2.附件内容,如下图: 3.另一个附件内容,如下图: 4.使用搜索,查看没有任何结果,如下图: 5.进入搜索中心,完全爬网,如下图: 5.爬网后搜索,返回正确结果,如下图: 6.根据内容搜索,如下图: 7.根据附件搜索,如下图: 8.使用SharePoint Manager 2013 修改字段的是否爬网属性,取消内容爬网: 9.重新爬网以

有人能指导下-大数据压力测试去测试软件响应速度

问题描述 大数据压力测试去测试软件响应速度 怎么样去开发一个数据生成器,并在大数据背景下测试软件的响应速度...这个该怎么做? 解决方案 国内有AutoRunner和TestCenter,这两个是免费的. 解决方案二: 开发一个数据生成器? 不是很理解, 而且你场景描述太不清楚了,你是要通过专业的测试软件进行测试还是只是生成数据调用程序接口? 生成数据可以程序代码生成 或者 数据库的可以用存储过程创建, excel也可以啊 解决方案三: 根据你的程序来判断,产生一些尽可能和真实数据类似的随机伪数

排序算法大数据量测试代码

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Collections; using System.Diagnostics; using System.IO; namespace Sort { class Program { static string ErrMsg = string.Empty; static void Main(string[]

2013上海高校大数据与信息技术发展论坛举行

日前,2013上海高校大数据与信息http://www.aliyun.com/zixun/aggregation/31091.html">技术发展论坛在上海 举行.本次论坛由上海市高等教育学会.中科院院士上海浦东活动中心主办,我校软件学院承办.中国工程院何新贵院士.中国科学院陆汝钤院士.我校副校长蒋昌俊及来自上海市高等教育学会.上海市经信委.上海高校信息相关学院.上海市高教学会计算机专委.上海市科委.上海浦东活动中心.上海市知名IT企业的代表 参加了论坛. 蒋昌俊代表同济大学致欢迎词.何新

2013 Hadoop Summit 大数据产品汇总

大数据是当下IT领域最活跃的话题之一.没有比近日在圣何塞举行的Hadoop Summit 2013更好的地方去了解关于大数据的最新动态了. 有超过60家大数据公司参与其中,既包括像英特尔和Salesforce.com这样的知名厂商,也有像Sqrrl和Platfora这样成立没有多久的初创公司.以下是这次峰会上展示的13款全新的或者增强的大数据产品. 1. Continuuity开发公司现在支持批量处理 Continuuity发布了支持批量处理的Continuuity Developer Suit

2013将是大数据领域的投资布局之年

"一支身价四千万的棒球队如何能和一个一亿四千万的球队相抗衡,而且还能赢得一个亿?"在影片<点球成金>中,布拉德·皮特所饰演的美国奥克兰运动家棒球队总经理正是用电脑程序分析比赛数据,使得一支仅仅属于"三流"之列的棒球队取得了一场又一场的胜利,甚至有能力与大名鼎鼎的纽约扬基队竞争市场. 这部2012年曾红极一时的影片,获得了包括最佳影片在内的六项奥斯卡提名,而对互联网业界而言,它用了一种相当极端的"屌丝逆袭上位"的戏码预示着一个新时代的来

艾瑞杨伟庆2013前瞻:大数据逐渐褪去虚火

中国互联网在2012年发生了太多变化,竞争依旧激烈而趋势逐渐明晰,看着众多企业的起伏,令人感觉到行业的风起云涌,其中许多的变化足以对今后的格局产生深刻影响. "大数据"逐渐褪去虚火,对于大规模数据的收集和应用开始为企业决策.营销活动提供强力的支持,然而相对于美国的公司,中国企业还有许多的功课要补.企业建立内部的数据平台已是大势所趋,但只有市场出现专业的数据平台实现数据的管理和交易,才能推动大数据快速发展. 互联网媒体一直是社会十分关注的领域,不仅仅因为http://www.aliyun