【问题标题】:Low performance Pentaho BI Server低性能 Pentaho BI 服务器
【发布时间】:2015-02-17 00:26:15
【问题描述】:

我正在启动我的数据仓库,我正在使用 Pentaho 数据集成、Mondrian 和 Pentaho bi 服务器。数据库是 MySQL,但我尝试过 PostgreSQL。但是我的仪表板性能非常低。不幸的是,我不能增加我的体力资源。之前想过加载缓存(precache),但不知道会不会是最好的解决方案。谢谢

【问题讨论】:

  • 你能告诉我你使用的是什么版本的 Pentaho 吗?还有什么是操作系统配置?
  • Pentaho 数据集成 -> 5.1.0 Mondrian -> 3.7.0.0-752 Pentaho bi server -> 5.1.0.0.752 Running: - Centos-7 - Ram:8GB - HD:100GB - Intel (R) Xeon(R) CPU E5420 @ 2.50GHz PS我的数据实际上有 4GB
  • 配置看起来很棒!!!..你能尝试增加java内存“JAVAMAXMEM”吗?类似于stackoverflow.com/questions/27091308/… 的东西......由于数据量很大......我认为它可能会减慢性能。一点点 !!试一试! :)

标签: performance pentaho pentaho-cde


【解决方案1】:

您的 DWH 有多大?事实和维度表包含多少行。

按照数据库调整建议优化您当前的 DWH (Mondrian Performance)。识别仪表板上最慢的查询并为它们使用 Mondrian 聚合表(使用 Pentaho Aggregation Designer 创建它们)。

或者,如果您使用 Pentaho BI 服务器 CE,请尝试使用 CDC (Community Distributed Cache) 在将新数据加载到 DWH 作为 ETL 过程的最后一步之后预缓存一些多维数据集等。

第三种选择是考虑从面向行的数据库(MySQL、PostreSQL)切换到面向列的数据库(MonetDBVertica)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-04-08
    • 1970-01-01
    • 1970-01-01
    • 2012-07-05
    • 1970-01-01
    • 1970-01-01
    • 2014-12-15
    相关资源
    最近更新 更多