Pls any body reply for this question.
Which circumstance does the optimizing choose a product join?
Thanks for advance

Answer Posted / ab75150

Product join occurs in 2 circumstances.

1) Your stats are out-dated
2) One table is a substantially huge and the other is very
small. In that case, optimizer identifies that is better to
replicate the smaller tables across all amps and then
complete the join.

In later case, product join is not bad. but if the stats
are outdate, better refresh the stats and go ahead with the
execution.

Incase your stats are good and still optimizer goes the
product join path, if you really want to avoid it, you may
force the optimizer not to choose it with following command
DIAGNOSTIC NOPRODJOIN ON FOR SESSION

Is This Answer Correct ?    5 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What are the different softwares used with their functions in teradata?

658


What is a three-tier data warehouse?

702


What are the commands to make a new table, change a table and remove a table in teradata?

713


What is the purpose of joins in teradata?

629


What are the frequently used data types in teradata?

670






What are the advantages of teradata?

686


Why managing the data is important?

663


How you will check the version of teradata?

711


Can we collect statistics on table level?

695


What are the newly developed features of Teradata?

664


How is MLOAD Client System restarted after execution?

691


How do you see a ddl for an existing table?

667


What is the purpose of joins in teradata and what are the available join types?

639


What is teradata?

728


Highlight all the modes that are present under Confidence Level.

629