首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何限制DataStage

如何限制DataStage
EN

Stack Overflow用户
提问于 2011-02-20 22:04:47
回答 3查看 571关注 0票数 1

我在一个项目中工作,在这个项目中,我们可以并行运行多个DataStage序列,其中一个执行得特别差,并且占用了大量资源,影响了共享环境。性能调整计划正在进行中,但需要时间。

与此同时,我希望我们可以限制DataStage,以限制这个特定的作业/序列可以使用的资源-然而,我个人并没有特别使用DataStage的经验。

谁能评论一下这个工具是否存在于DataStage (我相信是8.5版)中,并给我指出一些进一步的细节。

其次,我知道我们可以根据用户进行限制(我认为这与AIX 'ulimit‘有关,但不确定)。作为不同的用户运行不同的作业/序列是否容易/可能?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-09-16 07:09:16

在这种情况下,可以通过在配置文件中指定节点和资源的数量来限制特定作业的资源。在8.5中是可能的,你可以在www.datastagetips.com找到一些东西

票数 1
EN

Stack Overflow用户

发布于 2014-07-20 23:37:50

Revolution_In_Progress是对的。

Datastage PX具有配置文件的概念。可以为您运行的所有作业指定该文件,也可以逐个作业地覆盖该文件。配置文件可用于限制与作业关联的物理资源。

在这种情况下,如果大多数作业使用4节点配置文件,则可能需要为存在性能问题的作业编写2节点配置文件。这样,您将获得最少的并行度(而不是完全按顺序进行),并使用最少的资源。

http://pic.dhe.ibm.com/infocenter/iisinfsv/v8r1/index.jsp?topic=/com.ibm.swg.im.iis.ds.parjob.tut.doc/module5/lesson5.1exploringtheconfigurationfile.html

票数 1
EN

Stack Overflow用户

发布于 2011-04-12 17:49:26

序列是单个作业的集合。

代码语言:javascript
复制
In most cases, jobs in a sequence can be rearranged to run serially.  Please check the organisation of the sequence and do a critical path analyis to remove the jobs that need not run in parallel to critical jobs.
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5057475

复制
相关文章

相似问题

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