Планы для первого и второго вариантов связывания:
----------------------------------------------------------------------------
--------------------------------
SELECT STATEMENT, GOAL = CHOOSE 279789418 1 13
SORT GROUP BY 1 13
VIEW SYS 279789418 1 13
FILTER
SORT GROUP BY 279789418 1 97
NESTED LOOPS 279789396 1899 184203
NESTED LOOPS 279712792 76604 6358132
NESTED LOOPS 267877635 11835157 792955519
NESTED LOOPS 89223 66947103 3414302253
NESTED LOOPS 2353 146 5110
NESTED LOOPS 1794 559 17329
TABLE ACCESS FULL WAREHOUSE VAGONRUN 86 427 5124
TABLE ACCESS BY INDEX ROWID WAREHOUSE OPERATIONS 4 1 19
INDEX RANGE SCAN WAREHOUSE OPR_VAG_FK_I 2 7
TABLE ACCESS BY INDEX ROWID WAREHOUSE OPERATION_TYPES 1 1 4
INDEX UNIQUE SCAN WAREHOUSE OPT_PK 8
TABLE ACCESS FULL WAREHOUSE OPERATIONS 595 459653 7354448
TABLE ACCESS BY INDEX ROWID WAREHOUSE OPERATIONS 4 1 16
INDEX RANGE SCAN WAREHOUSE OPR_VAG_FK_I 2 7
TABLE ACCESS BY INDEX ROWID WAREHOUSE CARGOES 1 1 16
INDEX UNIQUE SCAN WAREHOUSE CAR_PK 155
TABLE ACCESS BY INDEX ROWID WAREHOUSE LOCATIONS 1 1 14
INDEX UNIQUE SCAN WAREHOUSE LOC_PK 41
----------------------------------------------------------------------------
--------------------------------
SELECT STATEMENT, GOAL = CHOOSE 3155 1 65
SORT GROUP BY 1 65
NESTED LOOPS 3155 1 65
NESTED LOOPS 3154 1 58
NESTED LOOPS 3143 11 539
NESTED LOOPS 2647 124 4960
VIEW WAREHOUSE 2355 146 3796
SORT GROUP BY 2355 146 5110
NESTED LOOPS 2353 146 5110
NESTED LOOPS 1794 559 17329
TABLE ACCESS FULL WAREHOUSE VAGONRUN 86 427 5124
TABLE ACCESS BY INDEX ROWID WAREHOUSE OPERATIONS 4 1 19
INDEX RANGE SCAN WAREHOUSE OPR_VAG_FK_I 2 7
TABLE ACCESS BY INDEX ROWID WAREHOUSE OPERATION_TYPES 1 1 4
INDEX UNIQUE SCAN WAREHOUSE OPT_PK 8
TABLE ACCESS BY INDEX ROWID WAREHOUSE OPERATIONS 2 1 14
INDEX UNIQUE SCAN WAREHOUSE OPR_PK 1 1
TABLE ACCESS BY INDEX ROWID WAREHOUSE OPERATIONS 4 1 9
INDEX RANGE SCAN WAREHOUSE OPR_VAG_FK_I 2 7
TABLE ACCESS BY INDEX ROWID WAREHOUSE CARGOES 1 1 9
INDEX UNIQUE SCAN WAREHOUSE CAR_PK 155
TABLE ACCESS BY INDEX ROWID WAREHOUSE LOCATIONS 1 1 7
INDEX UNIQUE SCAN WAREHOUSE LOC_PK 41
----------------------------------------------------------------------------
--------------------------------
--
Tolik.
!!! FOR REPLY remove first letter from my e-mail
---------------------------------
"Tolik K." <wk...@port.odessa.ua> wrote in message
news:bt9til$a45$1...@toster.Te.NeT.UA...