Quantcast
Channel: Teradata Forums - Database
Viewing all articles
Browse latest Browse all 14773

Query on Skew-Sensitivity in the TD12 above Optimizer - forum topic by Santanu84

$
0
0

Hi All,
I was reading Carrie's blog on skew sensitivity of TD12 optimizer.
http://developer.teradata.com/database/articles/skew-sensitivity-in-the-optimizer-new-in-teradata-12
 
Here at one point she mentioned, 
"Instead of assuming each AMP will receive 1.1 millions rows during row redistribution, the Teradata 12 optimizer assumes a worst-case redistribution of 6 million rows for at least one AMP. It uses that worst-case number of rows to adjust the estimated cost of the row redistribution choice."
 
Assume that TableA PI column is joined with TableB non-PI column. Definitely TableB will be redistributed to all AMP. Now TableB is a very large table. 
As per my understanding in v2r6 it would have assumed that each AMP has received those huge rows and processing in each AMP would have been skewed. (performance of all AMP is equivalent to the slowest AMP).
Does that not happen any more in optimizer?
I mean, currently (from TD12 onwards) will the optimizer be able to pin-point the worst case scenario of row redistribution and accordingly will change its method so that the processing is similar in each AMP?
 
Please help me to clarify my understanding.
 
Thanks
Santanu

Forums: 

Viewing all articles
Browse latest Browse all 14773

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>