What is the default join strategy in Teradata???
Answers were Sorted based on User's Feedback
Answer / dg
The Teradata Cost based optimizer will decide the join
strategy based on the optimum path. The common startegies
followed are from Merge, Hash & Nested Join
Is This Answer Correct ? | 25 Yes | 3 No |
Answer / yuvaevergreen
Three strategies followed by optimizer are:
1.Duplication of rows of one table to every amp
--> This one is opted by optimizer when the non-PI column
is on a small table.
2.Redistribution of the non PI rows of the table to the amp
containing the matching PI row amp.
--> This one is opted when the tables are large. The non PI
column is in one table is redistributed to the amp
containing the matching PI.
3.Redistribute both the rows of the table by hash values.
--> This is chosen when the join is on a column that is not
the PI in either table. This will require the most spool
space.
Is This Answer Correct ? | 13 Yes | 3 No |
Answer / tdguy
i think there is no "default" join strategy. Optimizer
decides the type of strategy based on the best retrieval
path and other parameters to execute the query. Merge join
strategy, nested join strategy, hash join strategy and
product join strategies are the common strategies followed
by TD.
Is This Answer Correct ? | 7 Yes | 1 No |
Explain some differences between mpp and smp?
What is the use of upsert command in teradata?
Why do Hash joins usually perform better than Merge Joins?
What is the Maximum number of volatile tables that can be created?
What tools would you use for that?
Explain the meaning of Amp?
How many tables can you join in v2r5?
Can we take collect stats on Dervied Tables and Volitable tables, What is Golabal Temporary table what is the use of this Golabal Temporary table ,When we create any kind table in Teradata it will show in Golabal Temporary table
Why AMP & PE are called Vprocs?
I have a table with emp id, emp name, dept id and sal where dept id is NUSI. SEL * FROM EMP WHERE DEPTID = 100. Can any one explain how it will fetch the record.
What are the various indexes in teradata?
Difference between inner join and outer join?