列表引出数据的时候出现重复、缺失、乱序怎么办?

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

列表引出数据的时候出现重复、缺失、乱序怎么办?

1 问题描述

列表引出数据的时候出现重复、缺失、乱序的情况


2 原因分析

  • 列表引出的时候以1w条数据进行分批处理

  • PG库支持3种排序方式

    快速排序  不稳定排序

    堆排序  不稳定排序

    归并排序   稳定排序

  • 在有索引的情况下:排序可以直接走索引。 在没有索引的情况下:当表的数据量较小的时候选择快速排

    序(排序所需必须内存小于work_mem), 当排序有limit,且耗费的内存不超过work_mem时选择堆

    排序, 当work_mem不够时选择归并排序。如果没有对唯一性字段排序,那么就可能会出现上述情况。


2 解决方法

  • 方案1:二开列表插件,对数据添加唯一性字段排序

    @Override
    public void setFilter(SetFilterEvent e) {
       super.setFilter(e);
       e.setOrderBy("entry.id");
    }
  •  方案2:在列表设计器,对唯一性字段设置排序

3 适用版本

所有版本

列表引出数据的时候出现重复、缺失、乱序怎么办?

1 问题描述列表引出数据的时候出现重复、缺失、乱序的情况2 原因分析列表引出的时候以1w条数据进行分批处理PG库支持3种排序方式快速排序 ...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息