1

私は、多数の DataStage シーケンスを並行して実行できるプロジェクトに取り組んでいます。特に、パフォーマンスが低く、多くのリソースを必要とし、共有環境に影響を与えるものがあります。パフォーマンス チューニング イニシアチブは進行中ですが、時間がかかります。

それまでの間、DataStage を調整して、この特定のジョブ/シーケンスで使用できるリソースを制限できることを期待していましたが、個人的に DataStage の経験は特にありません。

この機能が DataStage (v8.5 だと思います) に存在するかどうかコメントして、さらに詳細な方向性を教えてください。

第二に、ユーザーに基づいて調整できることを私は知っています (これは AIX の「ulimit」に関係していると思いますが、よくわかりません)。異なるユーザーとして異なるジョブ/シーケンスを実行するのは簡単/可能ですか?

4

3 に答える 3

1

このタイプの状況では、構成ファイルでノードとリソースの数を指定することにより、特定のジョブのリソースを制限できます。8.5で可能であり、 www.datastagetips.comで何かを見つけることができます

于 2012-09-15T23:09:16.310 に答える
1

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

于 2014-07-20T15:37:50.073 に答える
0

シーケンスは、個々のジョブのコレクションです。

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.
于 2011-04-12T09:49:26.383 に答える