不同用户引出序时簿数据的速度差别很大的问题

栏目:k3wise知识作者:金蝶来源:金蝶云社区发布:2024-09-22浏览:1

不同用户引出序时簿数据的速度差别很大的问题

问题描述:

在外购入库单序时簿界面,当过滤条件一样、过滤出的数据一样(单据张数和数据条数都一样)、同样的环境下、不同用户引出的速度差别很大。共5000条数据A用户需要30分钟左右,B用户只需要3分钟左右。


经过分析,确定了影响不同用户引出速度的原因是是否设置了 “排序规则” 的原因。那为什么会与这个排序规则有关呢?这个得从序时簿的架构来说,K3WISE序时簿是采用懒加载的模式显示的。根据分页加载时只加载第一页的数据呈现,当用户往下拖动滚动条时,再动态取下一页的数据进行加载。因为前面的排序只是对整体数据内码进行排序,每一页内详细的数据是在加载当前页之后再进行排序的。当控件上的数据越来越多之后,进行排序的操作会越来越耗时。这个排序过程时间也越来越长啦!!


解决方案:

根据分析,在引出过程中如设置了排序规则,则必须会在获取数据过程中进行排序,以保证引出数据与序时簿展现的数据顺序保持一致。所以本问题的解决方案是建议客户如果是需要进行大数据量引出时,建议不要设置排序规则。引出到Excel中后通过Excel工具进行排序设置进行处理。如是引出小批量的数据设置排序规则,则没有什么影响。


不同用户引出序时簿数据的速度差别很大的问题

问题描述:在外购入库单序时簿界面,当过滤条件一样、过滤出的数据一样(单据张数和数据条数都一样)、同样的环境下、不同用户引出的速度差...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息