How do you optimize DataStage jobs?
Robert Guerrero
Updated on March 13, 2026
To optimize an InfoSphere DataStage job, do the following steps:
- Start the Designer client and attach to the project that contains the job.
- Open the job that you want to optimize.
- Set the options and properties that control optimization.
- Optimize the job.
- View the optimization log.
- Save the optimized job as a new job.
Just so, how can I improve my DataStage performance?
The following are the points for DataStage best practices:
- Select suitable configurations file (nodes depending on data volume)
- Select buffer memory correctly and select proper partition.
- Turn off Run time Column propagation wherever it's not required.
- Taking care about sorting of the data.
Furthermore, how do I kill a DataStage job? If you want to kill the job go to director > cleanup resources> clear status file as said above. Sometimes even this won't work , in that case, simply stop and start the asb agent . It will kill the job forcefully.
Likewise, how do I compile a DataStage job?
Compiling Individual ETL Jobs
- In DataStage Designer, navigate to the job you want to compile, open it, and click on the Compile button. Image: Compile Button.
- If the job compiled with no errors, click Close. If the job compiled errors, click Re-Compile.
- Repeat steps one and two for each job you wish to compile.
How do I reset multiple jobs in DataStage?
Procedure
- Select the job or invocation you want to reset in the Job Status view.
- Choose Job > Reset or click the Reset button on the toolbar. A message box appears.
- Click Yes to reset the tables. All the files in the job are reinstated to the state they were in before the job was run.
Related Question Answers
Which are routines in the DataStage manager transformer stage?
DataStage Manager defines a collection of functions within a routine. There are basically three types of routines in DataStage, namely, job control routine, before/after subroutine, and transform function.What is configuration file in DataStage?
The Datastage configuration file is a master management file (a text file which sits on the server side) for jobs which describes the parallel system resources and design. There is a default configuration file obtainable whenever the server is installed. The configuration files have extension “. apt”.What is lookup Datastage?
The Lookup stage is a processing stage. It is used to perform lookup operations on a data set read into memory from any other Parallel job stage that can output data. Lookup stages do not require data on the input link or reference links to be sorted.What is array size in Datastage?
The array size specifies the number of records to include in each batch that the read and write operations on the database process. The record count specifies the number of records to process in each transaction.What is partitioning in Datastage?
Partitioning is the process of dividing an input data set into multiple segments, or partitions. Each processing node in your system then performs an operation on an individual partition of the data set rather than on the entire data set.How do I compile multiple jobs in Datastage?
Procedure- From the DataStage Designer client, select Tools > Multiple Job Compile and specify the criteria for selecting items to compile. Choose one or more of the following:
- Click Next.
- Click Next.
- Click Next.
- Click Start Compile to start the compilation.
- Click Finish.
How do I run a Datastage job in UNIX command line?
How to Run Datastage Job from Unix Command Line .?- This will change the location to the home directory.
- This will run the dsenv file which contains all the environment variables.
- After you have done this then you can use any Datastage command for interacting with the server.
- Using the dsjob command you can start,stop,reset or run the job in validation mode.
How do I kill a DataStage job in Unix?
Log out of all IBM® InfoSphere® DataStage® clients. Try to end the process by using the Windows Task Manager or kill the process in UNIX. Stop and restart the InfoSphere DataStage Server Engine. Reset the job from the Director (see Resetting a Job).How do you kill a process in Unix?
There's more than one way to kill a Unix process- Ctrl-C sends SIGINT (interrupt)
- Ctrl-Z sends TSTP (terminal stop)
- Ctrl- sends SIGQUIT (terminate and dump core)
- Ctrl-T sends SIGINFO (show information), but this sequence is not supported on all Unix systems.