|
Archives of the TeradataForumMessage Posted: Wed, 24 Nov 2010 @ 10:58:47 GMT
Hi Faible, Technically PEs work in parallel, but they're not usually described like that. Each PE runs independently of the others. A single SQL request will be parsed, optimised etc by a single PE. Each PE is a separate vproc, consisting of multiple threads/processes and so can handle multiple requests simultaneously. As with PEs, each AMP consists of multiple threads/processes and so will handle processing for multiple SQL requests simultaneoulsy. What that diagram is trying to show (I think) is that requests from different PEs may get sent to different AMPs or the same AMP. This really depends on the SQL, indexes etc.
As per my previous answer, AMP 1 will work on both requests at the same time.
Correct, all data being returned to a client application is sent by the AMPs, through the Bynet to the PEs where it is returned to the client app. This processing is not explicitly identified within those steps, it's somewhere between the 'session control' and 'dispatcher' (more likely this last one). Cheers, Dave Ward Analytics Ltd: Information in motion ( www.ward-analytics.com )
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Copyright 2016 - All Rights Reserved | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Last Modified: 15 Jun 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||