找文章 / 找答案
精选问答 更多内容

[数据处理] 数据集加载

yhdata_myW34AYu铂金二 显示全部楼层 发表于 2022-1-27 10:22:51 |阅读模式 打印 上一主题 下一主题
1
已解决

【数据处理】 数据集加载

3812 15
最近一段时间使用数据集的时候,在高斯数据库中加载几秒出来的sql,在数据集中需要加载几分钟。oracle数据集加载速度和之前一样,但是高斯数据集加载速度比之前慢很多,但是报表打开并不受影响,麻烦问一下什么原因

最佳答案

永洪vip
Fiona 关注Ta

2022-01-27 10:22:52

原因:加载别名导致的慢。加载别名的SQL是驱动提供的,您那边用的是产品自带的postgresSQL的驱动,查一个列的别名需要3s,数据集有50多列。 在数据源 勾掉 【显示别名】,速度就快了。 另外,开发查看GaussDB自己的驱动,SQL也差不多。所以换驱动可能也解决不了,应该还是数据库慢,查这种列别名都能查3s。您那边最好给GaussDB反馈一下这个问题。 ...
查看完整内容
回复

使用道具 举报

精彩评论15

Fiona 显示全部楼层 发表于 2022-1-27 10:22:52
yhdata_myW34AYu 发表于 2022-1-28 16:22
经过指标,已通过去掉 数据源中【显示别名】勾选解决,感谢

原因:加载别名导致的慢。加载别名的SQL是驱动提供的,您那边用的是产品自带的postgresSQL的驱动,查一个列的别名需要3s,数据集有50多列。
在数据源 勾掉 【显示别名】,速度就快了。
另外,开发查看GaussDB自己的驱动,SQL也差不多。所以换驱动可能也解决不了,应该还是数据库慢,查这种列别名都能查3s。您那边最好给GaussDB反馈一下这个问题。
回复

使用道具 举报

_贝贝白银一 显示全部楼层 发表于 2022-1-27 10:26:44
当前bi是哪个版本呢,加载后有报错吗,
回复

使用道具 举报

yhdata_myW34AYu铂金二 显示全部楼层 发表于 2022-1-27 10:27:29
8.7 没有报错,就是慢,加载几分钟能加载出来
回复

使用道具 举报

_贝贝白银一 显示全部楼层 发表于 2022-1-27 10:30:38
yhdata_myW34AYu 发表于 2022-1-27 10:27
8.7 没有报错,就是慢,加载几分钟能加载出来

在数据源界面,找到加载慢的数据源,点开高级属性,勾选下Autocommit,测试连接后清理缓存,重新刷新数据源数据集看一下
AutoCommit:将数据源连接的自动提交模式设置为给定状态。如果连接处于勾选,则它的所有SQL语句将被执行并作为单个事务提交。反之它的SQL语句将聚集到事务中,直到调用commit方法或rollback方法为止。9.2及之后版本默认勾选上了,9.2之前版本默认情况下为不勾选。
auto.png
回复

使用道具 举报

yhdata_myW34AYu铂金二 显示全部楼层 发表于 2022-1-27 10:35:04
我们目前就是勾选状态
回复

使用道具 举报

_贝贝白银一 显示全部楼层 发表于 2022-1-27 10:36:09
yhdata_myW34AYu 发表于 2022-1-27 10:35
我们目前就是勾选状态

可以取日志看一下吗
回复

使用道具 举报

yhdata_myW34AYu铂金二 显示全部楼层 发表于 2022-1-27 10:38:10
好的,请稍等一下,就取半个小时的BI日志就可以吧
回复

使用道具 举报

_贝贝白银一 显示全部楼层 发表于 2022-1-27 10:41:09
yhdata_myW34AYu 发表于 2022-1-27 10:38
好的,请稍等一下,就取半个小时的BI日志就可以吧

是的,可以取一下加载慢这段时间的日志,提供一下数据集名称
回复

使用道具 举报

yhdata_myW34AYu铂金二 显示全部楼层 发表于 2022-1-27 15:09:00
数据集叫未命名-18
回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部