首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >与Webi和SQL相反,刷新非常缓慢

与Webi和SQL相反,刷新非常缓慢
EN

Stack Overflow用户
提问于 2016-10-03 17:06:49
回答 2查看 1.9K关注 0票数 1

我有一个单一的Universe查询,它有4-5个过滤器,使用Webi富客户端运行几乎需要5分钟。当我复制SQL代码并从SQL管理演播室(SSMS)运行它时,需要10秒钟。我只创建了数据查询,没有任何报告或变量。当我使用Webi运行查询时,它也在10秒内运行。

SSMS和Webi都返回11万行。如果我在大约20秒后停止Webi查询,它只返回5000行,因此它没有完成,然后被挂起。

如果使用相同的SQL代码将Webi查询替换为存储过程(FHSQL),则需要80秒。查询过滤器已就位。如果没有Where子句,SMSS需要65秒才能返回990,000行

代码语言:javascript
复制
                 Filtered    All_Records
   # of Rows:     110,000      990,000
   --------------------------------------------
   SQL (SSMS):    10 sec       65 sec
   Webi HTML:     10 sec
   Stored Proc:   80 sec
   Rich client:  270 sec

只有富有的客户是缓慢的,但比预期的要多得多。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-12-01 11:28:03

这主要是因为未调优的数组获取大小和数组绑定大小。(你可以在宇宙参数中找到它们。)最简单的方法是:

  1. 识别检索大量行数的2-3个报告。
  2. 记录它们的执行时间(可能可以使用调度)。
  3. 增加参数,主要是数组获取大小,步骤为50
  4. 再检查一下执行时间。
  5. 根据性能增益/损耗对参数进行微调。
票数 2
EN

Stack Overflow用户

发布于 2018-11-05 21:30:05

最近,在对PRM配置文件进行更改之后,我再次遇到了这个问题:

代码语言:javascript
复制
C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\dataAccess\connectionServer\odbc\extensions\export

运行我的查询时出现日期转换错误,并通过在配置文件中设置日期格式来修正它。错误消失了,但是查询开始运行9分钟而不是1分钟。

我更正了配置文件,查询将在1分钟内再次刷新。

因此,对PRM / date配置文件的不正确更改可能导致Webi进行不必要的日期转换,并真正减慢查询响应时间。

此信息是Vimal提供的提示之外的信息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39836813

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档