Search notes:

Oracle SQL Plan operation: PX RECEIVE

The PX RECEIVE row source always has exactly one the child which is PX SEND.
This parent-child relationship connects two sets of parallel execution servers.
create table tq84_t (
   grp  number,
   val  varchar2(20)
) parallel;


explain plan for
   select
      grp,
      sum(val) sum_val
   from
      tq84_t
   group by
      grp
;

select * from table(dbms_xplan.display(format => 'basic'));
--
-- ---------------------------------------------
-- | Id  | Operation                | Name     |
-- ---------------------------------------------
-- |   0 | SELECT STATEMENT         |          |
-- |   1 |  PX COORDINATOR          |          |
-- |   2 |   PX SEND QC (RANDOM)    | :TQ10001 |
-- |   3 |    HASH GROUP BY         |          |
-- |   4 |     PX RECEIVE           |          |
-- |   5 |      PX SEND HASH        | :TQ10000 |
-- |   6 |       HASH GROUP BY      |          |
-- |   7 |        PX BLOCK ITERATOR |          |
-- |   8 |         TABLE ACCESS FULL| TQ84_T   |
-- ---------------------------------------------

drop table   tq84_t;

See also

Oracle: SQL statement execution plan operations

Index

Fatal error: Uncaught PDOException: SQLSTATE[HY000]: General error: 8 attempt to write a readonly database in /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php:78 Stack trace: #0 /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php(78): PDOStatement->execute(Array) #1 /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php(30): insert_webrequest_('/notes/developm...', 1758199276, '216.73.216.150', 'Mozilla/5.0 App...', NULL) #2 /home/httpd/vhosts/renenyffenegger.ch/httpsdocs/notes/development/databases/Oracle/SQL/statement/execution/plan/operations/px/receive/index(74): insert_webrequest() #3 {main} thrown in /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php on line 78