-
-
swx1023 小试身手Lv3
发表于2018-12-20 10:25
悬赏100
已解决
楼主
BI门户使用的报表打开速度很慢,特别是使用脚本:_zin('B_bsqk','','HHH183'),进行报表的嵌套后,嵌套的部分很慢才能显示出来,如何进行报表的优化
21个回答
韦韬然 发表于 2018-12-20 14:57
我的意思是。。就告诉我慢,,让我优化?????34.gif
一般BI的优化都是从哪里入手的?SQL语句执行慢是不是要去优化SQL的查询语句,BI分析表自动生成的SQL该如何去优化和修改?
swx1023 发表于 2018-12-20 14:55
报表中的浮动分析表自动生成的SQL语句,每一条执行都要15s左右
那这个跟数据库也有关系呀,建议从数据库优化,如果数据量太大的话也是会影响速度的
缱绻 发表于 2018-12-20 15:19
那这个跟数据库也有关系呀,建议从数据库优化,如果数据量太大的话也是会影响速度的 ...
[attach]6019[/attach]
SQL执行中的SQL计数是哪里使用的?如上图中的报表信息,大部分时间都用于执行计数SQL了,有什么优化的方法吗?
swx1023 发表于 2018-12-20 15:02
一般BI的优化都是从哪里入手的?SQL语句执行慢是不是要去优化SQL的查询语句,BI分析表自动生成的SQL该如 ...
我一般是先看数据库表的数据量,sql中关联了多少张表,然后再看看过滤条件有什么可以优化的地方
韦韬然 发表于 2018-12-20 16:57
我一般是先看数据库表的数据量,sql中关联了多少张表,然后再看看过滤条件有什么可以优化的地方 ...
数据库那边可能只能添加索引和视图,BI自动生成的SQL语句使用SQL数据源替换为优化后的SQL语句,其他还有可以用于优化的部分吗?
swx1023 发表于 2018-12-20 17:10
数据库那边可能只能添加索引和视图,BI自动生成的SQL语句使用SQL数据源替换为优化后的SQL语句,其他还有 ...
可以专门建一张存好计算数据的表来用
swx1023 发表于 2018-12-20 16:50
图片是这个,查询用的SQL执行了5s多,而计数SQL用了10s多,这里的计数SQL是哪里用到的,如何进行优化
...
SQL 的计数可以用于分页呀,比如每页展示多少条数据