C#.NET快速开发框架平台基于DevExpress表格加载大数据性能测试报告
作者:C/S框架网|www.cscode.ne  发布日期:2021-04-22 10:32:17
  C#.NET快速开发框架平台基于DevExpress表格加载大数据性能测试报告


C#.NET快速开发框架平台基于DevExpress表格加载大数据性能测试报告

测试环境:

操作系统:Win10, 64位

CPU: i5-8400

内存:8GB



测试案例一:

从本地服务器一次性查询大于16万条记录,耗时大约2秒。


贴图图片-devgridcontrol加载大数据测试




贴图图片-devgridcontrol加载大数据测试5


连接本地数据库服务器测试结论:

1. 采用本地连接方式,可以忽略数据量的大小。
2. 建议合理控制查询条件,给默认查询条件。
3. 表格返回无关联数据多,无实际意义,浪费宽资源。




测试案例二:


采用ADO-Direct方式,连接阿里云ECS服务器的数据库。


贴图图片-devgridcontrol加载大数据测试1



测试结果1:查询10000条数据,用时<2秒。



贴图图片-devgridcontrol加载大数据测试2


测试结果2:查询30000条数据,用时8.5秒。


贴图图片-devgridcontrol加载大数据测试3



测试结果3:查询50000条数据,用时13秒。



贴图图片-devgridcontrol加载大数据测试4



测试结果4:查询26万条数据,用时75秒。



C# Code:

DateTime d1 = DateTime.Now;

CCursor.ShowWaitCursor();
//显示等待光标

//构建查询条件参数
QueryPO P = new QueryPO
{
  DocNoFrom 
= txt_DocNoFrom.Text,
  DocNoTo 
= txt_DocNoTo.Text,
  DocDateFrom 
= txt_DocDateFrom.DateTime,
  DocDateTo 
= txt_DocDateTo.DateTime,
  StockCode 
= txt_StockCode.Text,
  Customer 
= txt_Supplier.Text,
  CreatedBy 
= ConvertEx.ToString(txt_CreatedBy.EditValue),
  TopCount
=ConvertEx.ToInt(txtCount.Text),//返回的记录条数
  
 };
  
  DataTable dt 
= _BLLInstance.Query(P);//调用业务逻辑层接口
  
 DoBindingSummaryGrid(dt); //绑定表格的数据源
  
 ShowSummaryPage(true); //显示Summary表格页面.
  

  
if (txtCount.Text.Trim() != "")
  {
    TimeSpan ts 
= DateTime.Now - d1;
    Msg.ShowInformation($
"共返回{dt.Rows.Count}条记录,用时 {ts.TotalSeconds} 秒。");
  }
  
  
//来源:C/S框架网 | www.csframework.com | QQ:23404761




本文结论:

请选择成熟的、有成功案例的、经得起压力测试的快速开发框架软件产品,
C/S框架网竭诚为您服务!





C/S系统快速开发框架旗舰版V5.0(Ultimate Edition)

适用开发 适用开发:制造、服务、零售、商贸等行业的ERP、MRP、MES、CRM、MIS、HIS、POS数据管理应用系统
运行平台 运行平台:Windows + .NET Framework 4.5
开发工具 开发工具:Visual Studio 2015+,C#语言
数据库 数据库:Microsoft SQLServer 2008R2+(支持多数据库:Oracle/MySql)

C#.NET快速开发框架平台基于DevExpress表格加载大数据性能测试报告

 产品介绍 

    C/S系统开发框架旗舰版为软件团队提供强大的技术支撑以及快速开发能力,开发框架集成大量的通用开发包与工具实用类,提供丰富的例子,借助技术文档、网站资源、演示源码以及在线技术指导,用户能快速投入研发自己的项目。自2007年首发开发框架以来,我们成功积累了2000多位用户,其中包括数百家软件公司或大型集团企业。经过十年的产品迭代升级,最新旗舰版技术更成熟,性能更稳定,产出效率更高!

    配套的代码生成器工具能自动生成界面(FORM)、业务层(BLL)、数据层(DAL)、模型(Model)、报表(Report)以及业务模块(Class Library DLL)的源代码,极大地提高开发效率、节约开发时间、降低项目成本。据多年项目实践统计,开发框架基本能完成项目大概60%以上的工作量。

    开发框架经过严格的技术验证和系统测试,如压力测试,得到广大用户的赞誉和好评。我们积极收集用户反馈的意见,不断完善和改进,最新版本极少有系统性缺陷。我们秉着分享成功经验,坚持创新原则,永久提供优质的售后服务与技术保障。每次发布新版本,一定会给用户带来惊喜,每次免费升级,一定能让用户感到贴心和温暖。我们秉着创新、专注、专业,始终如一的精神理念,乐于分享成功和喜悦,欢迎选购我们的产品。
  


演示视频下载 
演示版下载 
报价&购买


C/S框架网|原创精神.创造价值.打造精品




扫一扫加微信
C/S框架网作者微信 C/S框架网|原创作品.质量保障.竭诚为您服务

上一篇 下一篇