1.1 问题描述
在使用填报过程中,可能会出现一些性能问题,比如提交慢,页面加载慢,导入Excel慢,控件操作卡顿等。本文档针对这些常见场景,结合产品现有的逻辑进行分析,帮助大家更好的发现和解决填报性能问题。
2.1 参数面板加载慢
2.1.1 问题现象
带有参数面板的模板,在勾选了「点击查询前不显示报表内容」的情况下,加载很慢。
2.1.2 可能原因
1)控件数据字典取数慢
原因:带有数据字典设置的控件,如果设置了默认值,则在参数面板初始化时就会加载对应的数据字典。如果该数据字典使用的数据集执行较慢的话,就会导致整个参数面板加载慢。
方案:① 优化数据字典所使用的数据集 ② 删掉默认值。

2)控件默认值取数慢
原因:控件的默认值使用了sql(),value()等函数时,如果对应sql语句执行较慢,就会导致整个参数面板加载慢。
方案:① 优化公式所使用的数据集 ② 删掉默认值。
