讨论社区

表格插入较多数据的情况下加载特别慢

通过set在编辑画面插入表格数据的时候,100左右的条明细的情况下执行就会变得很慢,请问这个有什么解决方法吗?

0 人关注了该问题 关注

0

cybozu • 2周前

我这边测试了下 插入100条表格数据是基本不耗时的,在瞬间完成的,你这种情况基本是属于在生成这种表格数据的时候,时间花在了生成数据的上面。

3 个讨论

  • 充满愤怒的人生你快乐吗 • 发表于 2019年12月04日 10:58

    我重新测试了一下,生成数据很快,用set插入表格的时候会因为画面上字段的数量导致消耗大量的时间

    明细7个字段,100+条明细,约5秒
    明细33个字段,同样数量明细,1分30秒+

    画面上的字段越多就越慢了,,

  • cybozu • 发表于 2019年12月10日 10:18

    嗯 翻看了下日本也有类似的提问,子表查询的确可能有点慢

    https://developer.cybozu.io/hc/ja/community/posts/360039099032-500

  • cybozu • 发表于 2019年12月10日 14:55

    这边程序也试了下,在造table数据的时候,可以在循环里写set插入。等于每行都做一次set。这样时间可以减少一半。

您需要登录后才可回复
您需要登录后才可以回复