Home Page for the TeradataForum
 

Archives of the TeradataForum

Message Posted: Wed, 08 Mar 2006 @ 12:47:06 GMT


     
  <Prev Next>   <<First <Prev Next> Last>>  


Subj:   Re: Performance of Fastload vs Multiload
 
From:   Dieter Noeth

Ole Dunweber wrote:

  According to my understanding both utilities uses the concepts of "internal checkpoints" during their respective application phases.  


  This is not to be confused with checkpoints taken in their respective acquisition phases.  


  In a 3rd party vendor book it's described that MLoad logs a checkpoint each time a data block is successfully written to its target table.  


  I can't find this in the manuals - but I reckon this "data block checkpoint" is the same as an "internal checkpoint"?  


There's hardly anything missing from the manuals, but if, then you'll find it in the 1st party training materials :-)

From the Application Utilities 3.9 training:

"The following principles guide the MultiLoad checkpoint strategy:

Acquisition phase
Checkpoint is performed according to user specification as defined in the .BEGIN MLOAD statement. This checkpoint can be based on time or on number of records processed. The default checkpoint interval is fifteen minutes.

Application phase
Checkpoint is performed each time a data block is written to the target table. Each block is written one time.

Sort phase(s)
Sort operations do their own internal checkpoint that overrides the higher level checkpoints."

There're no details about FastLoad checkpoints within the training, but i understand it this way:

- Fastload's phase 1 checkpoint is the same as MLoad's Acquisition phase checkpoint

- FastLoad's phase 2 checkpoint is a "Sort phase" checkpoint


  If so, and if a Mload acquisition phase equals a Fastload Acquisition phase + a Fastload Application phase, then Mload would issue all these internal checkpoints against the work table in the Mload acquisition phase. And this doesn't seem correct with regards to how restarting from an "acquisition-checkpoint" is described?  


According to the training the Acquisition phase consists of several steps:

First:

"Get host data to the appropriate AMP worktables" -> Acquisition phase checkpoint


When all data is sent:

"Sort the reblocked records in the work tables" -> Sort phase checkpoint


Dieter



     
  <Prev Next>   <<First <Prev Next> Last>>  
 
 
 
 
 
 
 
 
  
  Top Home Privacy Feedback  
 
 
Copyright for the TeradataForum (TDATA-L), Manta BlueSky    
Copyright 2016 - All Rights Reserved    
Last Modified: 15 Jun 2023