25.09.2015 Views

Teradata Parallel Data Pump

Teradata Parallel Data Pump Reference - Teradata Developer ...

Teradata Parallel Data Pump Reference - Teradata Developer ...

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Chapter 4: Troubleshooting<br />

<strong>Teradata</strong> T<strong>Pump</strong> Performance Checklist<br />

7 The ErrorField field of the error row shows that the error occurred while building field3 of<br />

the table.<br />

8 The script then shows that the error occurred when field3 was being built from :FIELD3 in<br />

the client data.<br />

9 The LAYOUT clause in the script shows where the problem data is positioned within the<br />

row coming from the client.<br />

10 The script shows that the IMPORT clause with the error was loading file2, and indicates<br />

what error occurred, which statement detected the error, and which file has the error.<br />

11 The SourceSeq field of the error table pinpoints the problem location in the 20456th<br />

record of this file. The problem is isolated and can now be fixed.<br />

Most problems in the error tables do not require as much research as this example. This<br />

error was selected in order to use all of the information in the error table. As a rule, only<br />

one or two error table items need to be looked at to locate and correct problems.<br />

<strong>Teradata</strong> T<strong>Pump</strong> Performance Checklist<br />

The following checklist helps to isolate and analyze <strong>Teradata</strong> T<strong>Pump</strong> performance problems<br />

and their causes.<br />

• Monitor the <strong>Teradata</strong> T<strong>Pump</strong> job using the Monitor macros. Determine whether the job is<br />

making progress.<br />

• Check for locks using the <strong>Teradata</strong> <strong>Data</strong>base Showlocks utility. Transaction locks can be<br />

detected by checking for blocked <strong>Teradata</strong> utilities that use the performance monitor<br />

feature of <strong>Teradata</strong> <strong>Data</strong>base (<strong>Teradata</strong> Manager).<br />

• Check table DBC.Resusage for problem areas (for example, data bus capacity or CPU<br />

capacity at 100% for one or more processors).<br />

• Avoid large error tables, if possible, because error processing is generally expensive.<br />

• Verify that the primary index is unique. Nonunique primary indexes can cause severe<br />

<strong>Teradata</strong> T<strong>Pump</strong> performance problems.<br />

202 <strong>Teradata</strong> <strong>Parallel</strong> <strong>Data</strong> <strong>Pump</strong> Reference

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!