2017-07-17 66 views
0

我正在研究一个项目,我必须调整配置单元的性能。我找到了9个最重要的参数,这将有助于调整配置单元的性能。它们如下(在没有特定的顺序):Hive的性能调优

  1. hive.exec.reducers.max
  2. hive.limit.optimize.fetch.max
  3. hive.limit.row.max.size
  4. hive.exec.max.dynamic.partitions
  5. hive.index.compact.query.max.entries
  6. hive.merge.size.per.task
  7. hive.index.compact.query.max.size
  8. 个hive.metastore.server.min.threads
  9. hive.mapjoin.check.memory.rows

我想知道我在正确的方向是否打算或不?请让我知道,如果我错过了其他一些参数。

在此先感谢。

+0

除此之外,链接提供给撵性能调优一般涉及一些精彩的见解: https://hortonworks.com/blog/5-ways-使蜂箱查询,运行速度更快/ –

回答

0

考虑在tez引擎上运行配置单元,其运行速度明显快于MapReduce。

hive.execution.engine = TEZ从上面列出的参数