历史版本1 :性能优化插件内置说明 返回文档
编辑时间:
内容长度:图片数:目录数:
修改原因:
1. 版本编辑
报表服务器版本 | jar包版本 | 性能优化插件版本 |
---|---|---|
10.0 | 2018.12.27 | v5.7.2 |
9.0 | 2017.09.13 | v5.7.2 |
8.0 | 2017.04.16 | v5.6.9 |
2. 描述编辑
性能优化,简而言之,就是在不影响系统运行正确性的前提下,使之运行地更快,完成特定功能所需的时间更短。
3. 具体设计编辑
安装好性能优化插件后,打开数据决策系统,可发现在管理系统下多出两个tab:性能优化、SQL执行监控,如下图所示:
3.1 性能优化
打开管理系统>性能优化,功能管理展示如下:
1)带缓存的格子关系运算:缓存格子扩展关系运算过程中的扩展结果,加速扩展结果,对动态折叠树特别有效
2)新的国际化换行策略,浏览器导出打印效果统一:基于webkit浏览器使用的ICU国际化分词换行工具开发的全新换行插件,统一前后台换行效果
3)全新PDF导出打印:全球效率第一的pdf导出打印
4)设计器启动打开新的空报表:设计器每次启动都会默认打开上次关闭设计器前打开的报表,这个加载过程比较耗时。此插件可以帮助每次启动仅打开一个空的报表。
5)使用druid线程池:测试性质的带sql监控的线程池
6)合并相同sql执行过程:多个相同的sql同时执行时,只有一次sql执行过程, 这个功能可以提高并发性能,默认不勾选
7)下拉树前台极速构建:下拉树前台快速构建
8)数据集并行取数优化:并行的数据集取数并缓存,可加快取数速度,避免重复取数
3.2 SQL执行监控
打开管理系统>SQL执行监控,默认为未开启状态,点击可开启SQL监控,如下:
开启后,当访问模板时,页面中则显示出所执行的sql语句详情,如下: