性能比对测试

以下在本地数据库无网络影响下,机器CPU i7-8550U,内存16G 下测试:

① 无任何自定义的情况下订单打开:

v8.3版本:1.81秒

v9.0版本:0.91秒

② 加载所有自定义的情况下订单打开:

v8.3版本:2.03秒

v9.0版本:1.39秒

02

新样式

查询订单5000笔,以往的易助架构在单据点击查询之后,会从数据库先查询一次单头数据获取5000笔信息,然后分别为这5000笔单号查询单身数据,因此5000笔订单一共需要查询数据库5001次,等待所有查询完成后才会结束卡死状态。

在数据上升到一定量时,之前的模式弊端就会慢慢显现出来。本次易助90新增新样式使单据打开后首先呈现的是浏览界面,查询5000笔订单只需要执行一次查询语句得到单据浏览数据,之后的单据定位详细数据,再去查询两次数据库得到单张单据的单头和单身数据,也相当于将耗时分摊到了每一次单据定位查询上。

两种方式各有利弊,用户可以根据自身实际情况,对单支作业进行设置新旧样式。

功能展示

【维护程序名称】作业,新增作业类型,作业类型为【单据】的作业,工具栏点击【样式】按钮,就可以切换单据是否使用新样式。

设置完成之后,打开对应的作业程序。

单据界面变成类似E10的浏览界面,此界面在设计中可通过【数据浏览】页签进行自定义。

点击【查询】按钮,查出所有满足条件的单头数据后,双击单身数据或者点击工具栏【详情】按钮,可以查看单笔详细数据。

工具栏 增加【返回】按钮,用于返回上一个浏览界面。

性能比对测试

以下在本地数据库无网络影响下,机器CPU i7-8550U,内存16G 下测试:

① 1000笔 (每笔单头数据10笔单身数据) :

旧单据样式:20.79 秒

新单据样式:0.63 秒

② 5000笔:

旧单据样式:500.95秒

新单据样式:1.27秒

③ 1万笔:

新单据样式:2.46秒

④ 10万笔:

新单据样式:6.45秒

2025-10-02 00:46:52