Block Size Comparison1
Block Size Comparison1
Elapsed: 00:00:00.68
Execution Plan...
Statistics
----------------------------------------------------------
8 recursive calls
0 db block gets
19328 consistent gets
190 physical reads
0 redo size
413 bytes sent via SQL*Net to client
381 bytes received via SQL*Net from client
2 SQL*Net roundtrips to/from client
0 sorts (memory)
0 sorts (disk)
1 rows processed
Table created.
Elapsed: 00:01:48.15
Commit complete.
Elapsed: 00:00:00.00
System altered.
Elapsed: 00:00:04.50
System altered.
Elapsed: 00:00:00.03
Index created.
Elapsed: 00:10:30.96
Table created.
Elapsed: 00:00:01.50
Index created.
Elapsed: 00:00:00.00
System altered.
Elapsed: 00:00:01.62
System altered.
Elapsed: 00:00:00.03
Elapsed: 00:02:08.28
Execution Plan
----------------------------------------------------------
Plan hash value: 3617692013
----------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%
----------------------------------------------------------
| 0 | INSERT STATEMENT | | 751K| 101M| 122K
|* 1 | TABLE ACCESS FULL| T1 | 751K| 101M| 122K
----------------------------------------------------------
1 - filter("RN"<=100)
Note
-----
- dynamic sampling used for this statement
Statistics
----------------------------------------------------------
6531 recursive calls
2490348 db block gets
352150 consistent gets
321601 physical reads
444972176 redo size
681 bytes sent via SQL*Net to client
583 bytes received via SQL*Net from client
4 SQL*Net roundtrips to/from client
2 sorts (memory)
0 sorts (disk)
1000000 rows processed
Commit complete.
Elapsed: 00:00:00.00
System altered.
Elapsed: 00:00:10.60
System altered.
Elapsed: 00:00:00.00
Session altered.
Elapsed: 00:00:00.06
no rows selected
Elapsed: 00:01:12.87
Execution Plan
----------------------------------------------------------
Plan hash value: 3617692013
----------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%
----------------------------------------------------------
| 0 | SELECT STATEMENT | | 3544 | 487K| 122K
|* 1 | TABLE ACCESS FULL| T1 | 3544 | 487K| 122K
----------------------------------------------------------
1 - filter("STATUS"='NONE')
Note
-----
- dynamic sampling used for this statement
Statistics
----------------------------------------------------------
5 recursive calls
0 db block gets
321695 consistent gets
321569 physical reads
0 redo size
1047 bytes sent via SQL*Net to client
370 bytes received via SQL*Net from client
1 SQL*Net roundtrips to/from client
0 sorts (memory)
0 sorts (disk)
0 rows processed
COUNT(*)
----------
1000000
Elapsed: 00:00:02.37
Execution Plan
----------------------------------------------------------
Plan hash value: 1385691034
----------------------------------------------------------
| Id | Operation | Name | Rows | Cost (%C
----------------------------------------------------------
| 0 | SELECT STATEMENT | | 1 | 1230
| 1 | SORT AGGREGATE | | 1 |
| 2 | INDEX FAST FULL SCAN| T2_IND1 | 968K| 1230
----------------------------------------------------------
Note
-----
- dynamic sampling used for this statement
Statistics
----------------------------------------------------------
32 recursive calls
3 db block gets
6812 consistent gets
4294 physical reads
242044 redo size
411 bytes sent via SQL*Net to client
381 bytes received via SQL*Net from client
2 SQL*Net roundtrips to/from client
0 sorts (memory)
0 sorts (disk)
1 rows processed
OWNER OBJECT_NAME
------------------------------ ---------------------------
SUBOBJECT_NAME
------------------------------
Elapsed: 00:01:28.62
Execution Plan
----------------------------------------------------------
Plan hash value: 1118578911
----------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cos
----------------------------------------------------------
| 0 | SELECT STATEMENT | | 54M| 2666M| 5
| 1 | SORT UNIQUE NOSORT| | 54M| 2666M| 5
| 2 | INDEX FULL SCAN | T1_IND1 | 54M| 2666M| 1
----------------------------------------------------------
Note
-----
- dynamic sampling used for this statement
Statistics
----------------------------------------------------------
5 recursive calls
0 db block gets
135802 consistent gets
135073 physical reads
0 redo size
299135 bytes sent via SQL*Net to client
7311 bytes received via SQL*Net from client
632 SQL*Net roundtrips to/from client
0 sorts (memory)
0 sorts (disk)
9454 rows processed
Session altered.
Elapsed: 00:00:00.00
#TEST RUN 2 16KB
SELECT /*+ INDEX(T1) */ DISTINCT
OWNER,
OBJECT_NAME,
SUBOBJECT_NAME
FROM
T1;
----------------------------------------------------------
| Id | Operation | Name | Starts | E-Rows | A
----------------------------------------------------------
| 1 | SORT UNIQUE NOSORT| | 1 | 54M|
| 2 | INDEX FULL SCAN | T1_IND1 | 1 | 54M|
----------------------------------------------------------
Note
-----
- dynamic sampling used for this statement
Elapsed: 00:02:30.67
Elapsed: 00:02:30.07
System altered.
Elapsed: 00:00:00.04
System altered.
Elapsed: 00:00:00.01
Session altered.
Elapsed: 00:00:00.01
no rows selected
Elapsed: 00:01:15.48
Execution Plan
----------------------------------------------------------
Plan hash value: 2134347679
----------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (
----------------------------------------------------------
| 0 | SELECT STATEMENT | | 1 | 32 | 122K
| 1 | HASH UNIQUE | | 1 | 32 | 122K
|* 2 | TABLE ACCESS FULL| T1 | 1 | 32 | 122K
----------------------------------------------------------
2 - filter("STATUS"='NONE')
Statistics
----------------------------------------------------------
1 recursive calls
0 db block gets
321597 consistent gets
321569 physical reads
0 redo size
399 bytes sent via SQL*Net to client
370 bytes received via SQL*Net from client
1 SQL*Net roundtrips to/from client
0 sorts (memory)
0 sorts (disk)
0 rows processed
Session altered.
Elapsed: 00:00:00.00
Test 1 16KB:
**********************************************************
SELECT
*
FROM
T1
WHERE
STATUS='NONE'
Test 1 16KB:
**********************************************************
SELECT
COUNT(*)
FROM
T2
Test 1 16KB:
**********************************************************
OVERALL TOTALS FOR ALL NON-RECURSIVE STATEMENTS
Test 2 16KB:
**********************************************************
SELECT /*+ INDEX(T1) */ DISTINCT
OWNER,
OBJECT_NAME,
SUBOBJECT_NAME
FROM
T1
Test 3 16KB:
**********************************************************
SELECT DISTINCT
OWNER,
OBJECT_NAME,
SUBOBJECT_NAME
FROM
T1
WHERE
STATUS='NONE'
Elapsed: 00:00:00.62
Execution Plan...
Statistics
----------------------------------------------------------
641 recursive calls
0 db block gets
19570 consistent gets
380 physical reads
116 redo size
413 bytes sent via SQL*Net to client
381 bytes received via SQL*Net from client
2 SQL*Net roundtrips to/from client
25 sorts (memory)
0 sorts (disk)
1 rows processed
Table created.
Elapsed: 00:01:41.48
Commit complete.
Elapsed: 00:00:00.00
System altered.
Elapsed: 00:00:02.31
System altered.
Elapsed: 00:00:00.00
Index created.
Elapsed: 00:08:28.31
Table created.
Elapsed: 00:00:01.01
Index created.
Elapsed: 00:00:00.01
System altered.
Elapsed: 00:00:00.81
System altered.
Elapsed: 00:00:00.01
Elapsed: 00:01:53.59
Execution Plan
----------------------------------------------------------
Plan hash value: 3617692013
-----------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| T
-----------------------------------------------------------------
| 0 | INSERT STATEMENT | | 776K| 104M| 178K (2)| 0
|* 1 | TABLE ACCESS FULL| T1 | 776K| 104M| 178K (2)| 0
-----------------------------------------------------------------
1 - filter("RN"<=100)
Note
-----
- dynamic sampling used for this statement
Statistics
----------------------------------------------------------
7290 recursive calls
2854734 db block gets
712468 consistent gets
651602 physical reads
469393664 redo size
681 bytes sent via SQL*Net to client
583 bytes received via SQL*Net from client
4 SQL*Net roundtrips to/from client
6 sorts (memory)
0 sorts (disk)
1000000 rows processed
Commit complete.
Elapsed: 00:00:00.00
System altered.
Elapsed: 00:00:17.45
System altered.
Elapsed: 00:00:00.01
Session altered.
Elapsed: 00:00:00.03
no rows selected
Elapsed: 00:01:01.21
Execution Plan
----------------------------------------------------------
Plan hash value: 3617692013
-----------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| T
-----------------------------------------------------------------
| 0 | SELECT STATEMENT | | 7180 | 988K| 178K (1)| 0
|* 1 | TABLE ACCESS FULL| T1 | 7180 | 988K| 178K (1)| 0
-----------------------------------------------------------------
1 - filter("STATUS"='NONE')
Note
-----
- dynamic sampling used for this statement
Statistics
----------------------------------------------------------
5 recursive calls
0 db block gets
651592 consistent gets
651470 physical reads
0 redo size
1047 bytes sent via SQL*Net to client
370 bytes received via SQL*Net from client
1 SQL*Net roundtrips to/from client
0 sorts (memory)
0 sorts (disk)
0 rows processed
COUNT(*)
----------
1000000
Elapsed: 00:00:02.57
Execution Plan
----------------------------------------------------------
Plan hash value: 1385691034
-----------------------------------------------------------------
| Id | Operation | Name | Rows | Cost (%CPU)| Ti
-----------------------------------------------------------------
| 0 | SELECT STATEMENT | | 1 | 1863 (1)| 00
| 1 | SORT AGGREGATE | | 1 | |
| 2 | INDEX FAST FULL SCAN| T2_IND1 | 796K| 1863 (1)| 00
-----------------------------------------------------------------
Note
-----
- dynamic sampling used for this statement
Statistics
----------------------------------------------------------
32 recursive calls
3 db block gets
14148 consistent gets
7745 physical reads
505960 redo size
411 bytes sent via SQL*Net to client
381 bytes received via SQL*Net from client
2 SQL*Net roundtrips to/from client
0 sorts (memory)
0 sorts (disk)
1 rows processed
OWNER OBJECT_NAME
------------------------------ ------------------------------
SUBOBJECT_NAME
------------------------------ ...
Elapsed: 00:01:43.59
Execution Plan
----------------------------------------------------------
Plan hash value: 1118578911
-----------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU
-----------------------------------------------------------------
| 0 | SELECT STATEMENT | | 50M| 2459M| 921K (1
| 1 | SORT UNIQUE NOSORT| | 50M| 2459M| 921K (1
| 2 | INDEX FULL SCAN | T1_IND1 | 50M| 2459M| 276K (1
-----------------------------------------------------------------
Note
-----
- dynamic sampling used for this statement
Statistics
----------------------------------------------------------
5 recursive calls
0 db block gets
274741 consistent gets
274363 physical reads
0 redo size
299090 bytes sent via SQL*Net to client
7311 bytes received via SQL*Net from client
632 SQL*Net roundtrips to/from client
0 sorts (memory)
0 sorts (disk)
9454 rows processed
Session altered.
Elapsed: 00:00:00.00
#TEST RUN 5 8KB
-----------------------------------------------------------------
| Id | Operation | Name | Starts | E-Rows | A-Rows |
-----------------------------------------------------------------
| 1 | SORT UNIQUE NOSORT| | 1 | 50M| 9454 |
| 2 | INDEX FULL SCAN | T1_IND1 | 1 | 50M| 50M|
-----------------------------------------------------------------
Note
-----
- dynamic sampling used for this statement
Elapsed: 00:02:12.53
Elapsed: 00:02:01.07
System altered.
Elapsed: 00:00:00.06
System altered.
Elapsed: 00:00:00.03
Session altered.
Elapsed: 00:00:00.04
no rows selected
Elapsed: 00:01:00.17
Execution Plan
----------------------------------------------------------
Plan hash value: 2134347679
-----------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)|
-----------------------------------------------------------------
| 0 | SELECT STATEMENT | | 1 | 33 | 178K (1)|
| 1 | HASH UNIQUE | | 1 | 33 | 178K (1)|
|* 2 | TABLE ACCESS FULL| T1 | 1 | 33 | 178K (1)|
-----------------------------------------------------------------
2 - filter("STATUS"='NONE')
Statistics
----------------------------------------------------------
1 recursive calls
0 db block gets
651498 consistent gets
651470 physical reads
0 redo size
399 bytes sent via SQL*Net to client
370 bytes received via SQL*Net from client
1 SQL*Net roundtrips to/from client
0 sorts (memory)
0 sorts (disk)
0 rows processed
Session altered.
Elapsed: 00:00:00.00
Test 4 8KB:
*****************************************************************
SELECT
*
FROM
T1
WHERE
STATUS='NONE'
Test 4 8KB:
*****************************************************************
SELECT
COUNT(*)
FROM
T2
Test 4 8KB:
*****************************************************************
OVERALL TOTALS FOR ALL NON-RECURSIVE STATEMENTS
Test 5 8KB:
*****************************************************************
SELECT /*+ INDEX(T1) */ DISTINCT
OWNER,
OBJECT_NAME,
SUBOBJECT_NAME
FROM
T1
Test 6 8KB:
*****************************************************************
SELECT DISTINCT
OWNER,
OBJECT_NAME,
SUBOBJECT_NAME
FROM
T1
WHERE
STATUS='NONE'
Elapsed: 00:00:00.65
Execution Plan...
Statistics
----------------------------------------------------------
641 recursive calls
0 db block gets
19569 consistent gets
378 physical reads
72 redo size
413 bytes sent via SQL*Net to client
381 bytes received via SQL*Net from client
2 SQL*Net roundtrips to/from client
25 sorts (memory)
0 sorts (disk)
1 rows processed
Table created.
Elapsed: 00:01:53.48
Commit complete.
Elapsed: 00:00:00.00
System altered.
Elapsed: 00:00:02.51
System altered.
Elapsed: 00:00:00.01
Index created.
Elapsed: 00:08:56.64
Table created.
Elapsed: 00:00:01.01
Index created.
Elapsed: 00:00:00.01
System altered.
Elapsed: 00:00:00.86
System altered.
Elapsed: 00:00:00.01
Elapsed: 00:02:08.21
Execution Plan
----------------------------------------------------------
Plan hash value: 3617692013
--------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)
--------------------------------------------------------------
| 0 | INSERT STATEMENT | | 776K| 104M| 178K (2)
|* 1 | TABLE ACCESS FULL| T1 | 776K| 104M| 178K (2)
--------------------------------------------------------------
1 - filter("RN"<=100)
Note
-----
- dynamic sampling used for this statement
Statistics
----------------------------------------------------------
8295 recursive calls
2855691 db block gets
713243 consistent gets
651602 physical reads
470340500 redo size
681 bytes sent via SQL*Net to client
583 bytes received via SQL*Net from client
4 SQL*Net roundtrips to/from client
6 sorts (memory)
0 sorts (disk)
1000000 rows processed
Commit complete.
Elapsed: 00:00:00.01
System altered.
Elapsed: 00:00:18.18
System altered.
Elapsed: 00:00:00.01
Session altered.
Elapsed: 00:00:00.04
no rows selected
Elapsed: 00:01:12.59
Execution Plan
----------------------------------------------------------
Plan hash value: 3617692013
--------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)
--------------------------------------------------------------
| 0 | SELECT STATEMENT | | 7180 | 988K| 178K (2)
|* 1 | TABLE ACCESS FULL| T1 | 7180 | 988K| 178K (2)
--------------------------------------------------------------
1 - filter("STATUS"='NONE')
Note
-----
- dynamic sampling used for this statement
Statistics
----------------------------------------------------------
5 recursive calls
0 db block gets
651592 consistent gets
651470 physical reads
0 redo size
1047 bytes sent via SQL*Net to client
370 bytes received via SQL*Net from client
1 SQL*Net roundtrips to/from client
0 sorts (memory)
0 sorts (disk)
0 rows processed
COUNT(*)
----------
1000000
Elapsed: 00:00:02.45
Execution Plan
----------------------------------------------------------
Plan hash value: 1385691034
--------------------------------------------------------------
| Id | Operation | Name | Rows | Cost (%CPU)|
--------------------------------------------------------------
| 0 | SELECT STATEMENT | | 1 | 1863 (1)|
| 1 | SORT AGGREGATE | | 1 | |
| 2 | INDEX FAST FULL SCAN| T2_IND1 | 798K| 1863 (1)|
--------------------------------------------------------------
Note
-----
- dynamic sampling used for this statement
Statistics
----------------------------------------------------------
32 recursive calls
3 db block gets
14159 consistent gets
7746 physical reads
506724 redo size
411 bytes sent via SQL*Net to client
381 bytes received via SQL*Net from client
2 SQL*Net roundtrips to/from client
0 sorts (memory)
0 sorts (disk)
1 rows processed
OWNER OBJECT_NAME
------------------------------ ------------------------------
SUBOBJECT_NAME
------------------------------
Elapsed: 00:01:42.18
Execution Plan
----------------------------------------------------------
Plan hash value: 1118578911
--------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%
--------------------------------------------------------------
| 0 | SELECT STATEMENT | | 50M| 2458M| 921K
| 1 | SORT UNIQUE NOSORT| | 50M| 2458M| 921K
| 2 | INDEX FULL SCAN | T1_IND1 | 50M| 2458M| 276K
--------------------------------------------------------------
Note
-----
- dynamic sampling used for this statement
Statistics
----------------------------------------------------------
5 recursive calls
0 db block gets
274740 consistent gets
274369 physical reads
0 redo size
299162 bytes sent via SQL*Net to client
7311 bytes received via SQL*Net from client
632 SQL*Net roundtrips to/from client
0 sorts (memory)
0 sorts (disk)
9454 rows processed
Session altered.
Elapsed: 00:00:00.00
#TEST RUN 7 8KB:
SELECT /*+ INDEX(T1) */ DISTINCT
OWNER,
OBJECT_NAME,
SUBOBJECT_NAME
FROM
T1;
--------------------------------------------------------------
| Id | Operation | Name | Starts | E-Rows | A-Row
--------------------------------------------------------------
| 1 | SORT UNIQUE NOSORT| | 1 | 50M| 945
| 2 | INDEX FULL SCAN | T1_IND1 | 1 | 50M| 5
--------------------------------------------------------------
Note
-----
- dynamic sampling used for this statement
Elapsed: 00:02:36.67
Elapsed: 00:02:23.29
System altered.
Elapsed: 00:00:00.06
System altered.
Elapsed: 00:00:00.01
Session altered.
Elapsed: 00:00:00.03
no rows selected
Elapsed: 00:01:11.59
Execution Plan
----------------------------------------------------------
Plan hash value: 2134347679
--------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU
--------------------------------------------------------------
| 0 | SELECT STATEMENT | | 1 | 32 | 178K (2
| 1 | HASH UNIQUE | | 1 | 32 | 178K (2
|* 2 | TABLE ACCESS FULL| T1 | 1 | 32 | 178K (2
--------------------------------------------------------------
2 - filter("STATUS"='NONE')
Statistics
----------------------------------------------------------
1 recursive calls
0 db block gets
651498 consistent gets
651470 physical reads
0 redo size
399 bytes sent via SQL*Net to client
370 bytes received via SQL*Net from client
1 SQL*Net roundtrips to/from client
0 sorts (memory)
0 sorts (disk)
0 rows processed
Session altered.
Elapsed: 00:00:00.00
Test 7 8KB:
**************************************************************
SELECT
*
FROM
T1
WHERE
STATUS='NONE'
Test 7 8KB:
**************************************************************
SELECT
COUNT(*)
FROM
T2
Test 7 8KB:
**************************************************************
OVERALL TOTALS FOR ALL NON-RECURSIVE STATEMENTS
Test 8 8KB:
**************************************************************
SELECT /*+ INDEX(T1) */ DISTINCT
OWNER,
OBJECT_NAME,
SUBOBJECT_NAME
FROM
T1
Test 9 8KB:
**************************************************************
SELECT DISTINCT
OWNER,
OBJECT_NAME,
SUBOBJECT_NAME
FROM
T1
WHERE
STATUS='NONE'
Elapsed: 00:00:00.62
Execution Plan...
Statistics
----------------------------------------------------------
641 recursive calls
0 db block gets
19499 consistent gets
209 physical reads
0 redo size
413 bytes sent via SQL*Net to client
381 bytes received via SQL*Net from client
2 SQL*Net roundtrips to/from client
25 sorts (memory)
0 sorts (disk)
1 rows processed
Table created.
Elapsed: 00:01:51.54
Commit complete.
Elapsed: 00:00:00.00
System altered.
Elapsed: 00:00:02.21
System altered.
Elapsed: 00:00:00.00
Index created.
Elapsed: 00:08:40.39
Table created.
Elapsed: 00:00:01.09
Index created.
Elapsed: 00:00:00.01
System altered.
Elapsed: 00:00:00.71
System altered.
Elapsed: 00:00:00.01
Elapsed: 00:01:42.42
Execution Plan
----------------------------------------------------------
Plan hash value: 3617692013
--------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
--------------------------------------------------------------------------
| 0 | INSERT STATEMENT | | 751K| 101M| 122K (2)| 00:28:38 |
|* 1 | TABLE ACCESS FULL| T1 | 751K| 101M| 122K (2)| 00:28:38 |
--------------------------------------------------------------------------
1 - filter("RN"<=100)
Note
-----
- dynamic sampling used for this statement
Statistics
----------------------------------------------------------
7253 recursive calls
2491314 db block gets
352577 consistent gets
321650 physical reads
445453548 redo size
681 bytes sent via SQL*Net to client
583 bytes received via SQL*Net from client
4 SQL*Net roundtrips to/from client
4 sorts (memory)
0 sorts (disk)
1000000 rows processed
Commit complete.
Elapsed: 00:00:00.00
System altered.
Elapsed: 00:00:14.45
System altered.
Elapsed: 00:00:00.01
Session altered.
Elapsed: 00:00:00.03
no rows selected
Elapsed: 00:01:08.78
Execution Plan
----------------------------------------------------------
Plan hash value: 3617692013
--------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
--------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | 3544 | 487K| 122K (2)| 00:28:34 |
|* 1 | TABLE ACCESS FULL| T1 | 3544 | 487K| 122K (2)| 00:28:34 |
--------------------------------------------------------------------------
1 - filter("STATUS"='NONE')
Note
-----
- dynamic sampling used for this statement
Statistics
----------------------------------------------------------
5 recursive calls
0 db block gets
321695 consistent gets
321569 physical reads
0 redo size
1047 bytes sent via SQL*Net to client
370 bytes received via SQL*Net from client
1 SQL*Net roundtrips to/from client
0 sorts (memory)
0 sorts (disk)
0 rows processed
COUNT(*)
----------
1000000
Elapsed: 00:00:02.62
Execution Plan
----------------------------------------------------------
Plan hash value: 1385691034
-------------------------------------------------------------------------
| Id | Operation | Name | Rows | Cost (%CPU)| Time |
-------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | 1 | 1230 (1)| 00:00:18 |
| 1 | SORT AGGREGATE | | 1 | | |
| 2 | INDEX FAST FULL SCAN| T2_IND1 | 974K| 1230 (1)| 00:00:18 |
-------------------------------------------------------------------------
Note
-----
- dynamic sampling used for this statement
Statistics
----------------------------------------------------------
32 recursive calls
3 db block gets
6812 consistent gets
4298 physical reads
242000 redo size
411 bytes sent via SQL*Net to client
381 bytes received via SQL*Net from client
2 SQL*Net roundtrips to/from client
0 sorts (memory)
0 sorts (disk)
1 rows processed
OWNER OBJECT_NAME
------------------------------ ------------------------------
SUBOBJECT_NAME
------------------------------
Elapsed: 00:01:19.85
Execution Plan
----------------------------------------------------------
Plan hash value: 1118578911
------------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
------------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | 54M| 2666M| 574K (1)| 02:14:01 |
| 1 | SORT UNIQUE NOSORT| | 54M| 2666M| 574K (1)| 02:14:01 |
| 2 | INDEX FULL SCAN | T1_IND1 | 54M| 2666M| 136K (1)| 00:31:51 |
------------------------------------------------------------------------------
Note
-----
- dynamic sampling used for this statement
Statistics
----------------------------------------------------------
5 recursive calls
0 db block gets
135802 consistent gets
135129 physical reads
0 redo size
299135 bytes sent via SQL*Net to client
7311 bytes received via SQL*Net from client
632 SQL*Net roundtrips to/from client
0 sorts (memory)
0 sorts (disk)
9454 rows processed
Session altered.
Elapsed: 00:00:00.00
#TEST RUN 11 16KB:
SELECT /*+ INDEX(T1) */ DISTINCT
OWNER,
OBJECT_NAME,
SUBOBJECT_NAME
FROM
T1;
--------------------------------------------------------------------------------
| Id | Operation | Name | Starts | E-Rows | A-Rows | A-Time | B
--------------------------------------------------------------------------------
| 1 | SORT UNIQUE NOSORT| | 1 | 54M| 9454 |00:02:10.37 |
| 2 | INDEX FULL SCAN | T1_IND1 | 1 | 54M| 50M|00:01:40.04 |
--------------------------------------------------------------------------------
Note
-----
- dynamic sampling used for this statement
Elapsed: 00:02:30.61
Elapsed: 00:02:29.34
System altered.
Elapsed: 00:00:00.03
System altered.
Elapsed: 00:00:00.01
Session altered.
Elapsed: 00:00:00.03
no rows selected
Elapsed: 00:01:11.26
Execution Plan
----------------------------------------------------------
Plan hash value: 2134347679
---------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
---------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | 1 | 33 | 122K (2)| 00:28:32 |
| 1 | HASH UNIQUE | | 1 | 33 | 122K (2)| 00:28:32 |
|* 2 | TABLE ACCESS FULL| T1 | 1 | 33 | 122K (2)| 00:28:32 |
---------------------------------------------------------------------------
2 - filter("STATUS"='NONE')
Statistics
----------------------------------------------------------
1 recursive calls
0 db block gets
321597 consistent gets
321569 physical reads
0 redo size
399 bytes sent via SQL*Net to client
370 bytes received via SQL*Net from client
1 SQL*Net roundtrips to/from client
0 sorts (memory)
0 sorts (disk)
0 rows processed
Session altered.
Elapsed: 00:00:00.00
Test 10 16KB:
********************************************************************************
SELECT
*
FROM
T1
WHERE
STATUS='NONE'
Test 10 16KB:
********************************************************************************
SELECT
COUNT(*)
FROM
T2
Test 10 16KB:
********************************************************************************
OVERALL TOTALS FOR ALL NON-RECURSIVE STATEMENTS
Test 11 16KB:
********************************************************************************
SELECT /*+ INDEX(T1) */ DISTINCT
OWNER,
OBJECT_NAME,
SUBOBJECT_NAME
FROM
T1
Test 12 16KB:
********************************************************************************
SELECT DISTINCT
OWNER,
OBJECT_NAME,
SUBOBJECT_NAME
FROM
T1
WHERE
STATUS='NONE'
Elapsed: 00:00:00.70
Execution Plan...
Statistics
----------------------------------------------------------
641 recursive calls
0 db block gets
19569 consistent gets
377 physical reads
72 redo size
413 bytes sent via SQL*Net to client
381 bytes received via SQL*Net from client
2 SQL*Net roundtrips to/from client
25 sorts (memory)
0 sorts (disk)
1 rows processed
Table created.
Elapsed: 00:02:02.09
Commit complete.
Elapsed: 00:00:00.00
System altered.
Elapsed: 00:00:05.25
System altered.
Elapsed: 00:00:00.00
Index created.
Elapsed: 00:09:04.06
Table created.
Elapsed: 00:00:00.71
Index created.
Elapsed: 00:00:00.00
System altered.
Elapsed: 00:00:01.70
System altered.
Elapsed: 00:00:00.01
Elapsed: 00:02:00.79
Execution Plan
----------------------------------------------------------
Plan hash value: 3617692013
-------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time
-------------------------------------------------------------------------
| 0 | INSERT STATEMENT | | 7179 | 988K| 178K (1)| 00:35:43
|* 1 | TABLE ACCESS FULL| T1 | 7179 | 988K| 178K (1)| 00:35:43
-------------------------------------------------------------------------
1 - filter("RN"<=100)
Note
-----
- dynamic sampling used for this statement
Statistics
----------------------------------------------------------
8382 recursive calls
2855795 db block gets
713983 consistent gets
651640 physical reads
470276500 redo size
682 bytes sent via SQL*Net to client
583 bytes received via SQL*Net from client
4 SQL*Net roundtrips to/from client
6 sorts (memory)
0 sorts (disk)
1000000 rows processed
Commit complete.
Elapsed: 00:00:00.01
System altered.
Elapsed: 00:00:15.53
System altered.
Elapsed: 00:00:00.03
Session altered.
Elapsed: 00:00:00.01
no rows selected
Elapsed: 00:01:09.56
Execution Plan
----------------------------------------------------------
Plan hash value: 3617692013
-------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time
-------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | 7179 | 988K| 178K (1)| 00:35:40
|* 1 | TABLE ACCESS FULL| T1 | 7179 | 988K| 178K (1)| 00:35:40
-------------------------------------------------------------------------
1 - filter("STATUS"='NONE')
Note
-----
- dynamic sampling used for this statement
Statistics
----------------------------------------------------------
6 recursive calls
0 db block gets
652567 consistent gets
651480 physical reads
0 redo size
1047 bytes sent via SQL*Net to client
370 bytes received via SQL*Net from client
1 SQL*Net roundtrips to/from client
0 sorts (memory)
0 sorts (disk)
0 rows processed
COUNT(*)
----------
1000000
Elapsed: 00:00:02.50
Execution Plan
----------------------------------------------------------
Plan hash value: 1385691034
-------------------------------------------------------------------------
| Id | Operation | Name | Rows | Cost (%CPU)| Time |
-------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | 1 | 1864 (1)| 00:00:23 |
| 1 | SORT AGGREGATE | | 1 | | |
| 2 | INDEX FAST FULL SCAN| T2_IND1 | 857K| 1864 (1)| 00:00:23 |
-------------------------------------------------------------------------
Note
-----
- dynamic sampling used for this statement
Statistics
----------------------------------------------------------
32 recursive calls
3 db block gets
14179 consistent gets
8036 physical reads
507292 redo size
411 bytes sent via SQL*Net to client
381 bytes received via SQL*Net from client
2 SQL*Net roundtrips to/from client
0 sorts (memory)
0 sorts (disk)
1 rows processed
OWNER OBJECT_NAME
------------------------------ ------------------------------
SUBOBJECT_NAME
------------------------------
Elapsed: 00:01:46.12
Execution Plan
----------------------------------------------------------
Plan hash value: 1118578911
-------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time
-------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | 41M| 2030M| 808K (1)| 02:41
| 1 | SORT UNIQUE NOSORT| | 41M| 2030M| 808K (1)| 02:41
| 2 | INDEX FULL SCAN | T1_IND1 | 41M| 2030M| 276K (1)| 00:55
-------------------------------------------------------------------------
Note
-----
- dynamic sampling used for this statement
Statistics
----------------------------------------------------------
6 recursive calls
0 db block gets
275219 consistent gets
274154 physical reads
0 redo size
299156 bytes sent via SQL*Net to client
7311 bytes received via SQL*Net from client
632 SQL*Net roundtrips to/from client
0 sorts (memory)
0 sorts (disk)
9454 rows processed
Session altered.
Elapsed: 00:00:00.00
[b]#TEST RUN 14 8KB UNIFORM 1MB[/b]
SELECT /*+ INDEX(T1) */ DISTINCT
OWNER,
OBJECT_NAME,
SUBOBJECT_NAME
FROM
T1;
-------------------------------------------------------------------------
| Id | Operation | Name | Starts | E-Rows | A-Rows | A-Tim
-------------------------------------------------------------------------
| 1 | SORT UNIQUE NOSORT| | 1 | 41M| 9454 |00:02:36
| 2 | INDEX FULL SCAN | T1_IND1 | 1 | 41M| 50M|00:01:40
-------------------------------------------------------------------------
Note
-----
- dynamic sampling used for this statement
Elapsed: 00:02:30.14
Elapsed: 00:02:11.53
System altered.
Elapsed: 00:00:00.06
System altered.
Elapsed: 00:00:00.01
Session altered.
Elapsed: 00:00:00.03
no rows selected
Elapsed: 00:01:11.37
Execution Plan
----------------------------------------------------------
Plan hash value: 2134347679
-------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time
-------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | 1 | 32 | 178K (1)| 00:35:42
| 1 | HASH UNIQUE | | 1 | 32 | 178K (1)| 00:35:42
|* 2 | TABLE ACCESS FULL| T1 | 1 | 32 | 178K (1)| 00:35:42
-------------------------------------------------------------------------
2 - filter("STATUS"='NONE')
Statistics
----------------------------------------------------------
1 recursive calls
0 db block gets
651991 consistent gets
651480 physical reads
0 redo size
399 bytes sent via SQL*Net to client
370 bytes received via SQL*Net from client
1 SQL*Net roundtrips to/from client
0 sorts (memory)
0 sorts (disk)
0 rows processed
Session altered.
Elapsed: 00:00:00.00
Elapsed: 00:00:00.68
Execution Plan...
Statistics
----------------------------------------------------------
1022 recursive calls
0 db block gets
19639 consistent gets
382 physical reads
116 redo size
413 bytes sent via SQL*Net to client
381 bytes received via SQL*Net from client
2 SQL*Net roundtrips to/from client
38 sorts (memory)
0 sorts (disk)
1 rows processed
Table created.
Elapsed: 00:02:00.46
Commit complete.
Elapsed: 00:00:00.00
System altered.
Elapsed: 00:00:04.85
System altered.
Elapsed: 00:00:00.00
Index created.
Elapsed: 00:09:12.43
Table created.
Elapsed: 00:00:00.67
Index created.
Elapsed: 00:00:00.01
System altered.
Elapsed: 00:00:01.73
System altered.
Elapsed: 00:00:00.01
Elapsed: 00:02:04.07
Execution Plan
----------------------------------------------------------
Plan hash value: 3617692013
--------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
--------------------------------------------------------------------------
| 0 | INSERT STATEMENT | | 7179 | 988K| 178K (1)| 00:35:37 |
|* 1 | TABLE ACCESS FULL| T1 | 7179 | 988K| 178K (1)| 00:35:37 |
--------------------------------------------------------------------------
1 - filter("RN"<=100)
Note
-----
- dynamic sampling used for this statement
Statistics
----------------------------------------------------------
8426 recursive calls
2856404 db block gets
713868 consistent gets
651640 physical reads
470073780 redo size
682 bytes sent via SQL*Net to client
583 bytes received via SQL*Net from client
4 SQL*Net roundtrips to/from client
6 sorts (memory)
0 sorts (disk)
1000000 rows processed
Commit complete.
Elapsed: 00:00:00.01
System altered.
Elapsed: 00:00:16.01
System altered.
Elapsed: 00:00:00.01
Session altered.
Elapsed: 00:00:00.03
no rows selected
Elapsed: 00:01:15.50
Execution Plan
----------------------------------------------------------
Plan hash value: 3617692013
--------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
--------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | 7179 | 988K| 177K (1)| 00:35:35 |
|* 1 | TABLE ACCESS FULL| T1 | 7179 | 988K| 177K (1)| 00:35:35 |
--------------------------------------------------------------------------
1 - filter("STATUS"='NONE')
Note
-----
- dynamic sampling used for this statement
Statistics
----------------------------------------------------------
5 recursive calls
0 db block gets
652567 consistent gets
651480 physical reads
0 redo size
1047 bytes sent via SQL*Net to client
370 bytes received via SQL*Net from client
1 SQL*Net roundtrips to/from client
0 sorts (memory)
0 sorts (disk)
0 rows processed
COUNT(*)
----------
1000000
Elapsed: 00:00:02.40
Execution Plan
----------------------------------------------------------
Plan hash value: 1385691034
-------------------------------------------------------------------------
| Id | Operation | Name | Rows | Cost (%CPU)| Time |
-------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | 1 | 1863 (1)| 00:00:23 |
| 1 | SORT AGGREGATE | | 1 | | |
| 2 | INDEX FAST FULL SCAN| T2_IND1 | 858K| 1863 (1)| 00:00:23 |
-------------------------------------------------------------------------
Note
-----
- dynamic sampling used for this statement
Statistics
----------------------------------------------------------
32 recursive calls
3 db block gets
14163 consistent gets
7907 physical reads
506172 redo size
411 bytes sent via SQL*Net to client
381 bytes received via SQL*Net from client
2 SQL*Net roundtrips to/from client
0 sorts (memory)
0 sorts (disk)
1 rows processed
OWNER OBJECT_NAME
------------------------------ ------------------------------
SUBOBJECT_NAME
------------------------------
Elapsed: 00:01:42.03
Execution Plan
----------------------------------------------------------
Plan hash value: 1118578911
----------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time
----------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | 41M| 2026M| 806K (1)| 02:41:22
| 1 | SORT UNIQUE NOSORT| | 41M| 2026M| 806K (1)| 02:41:22
| 2 | INDEX FULL SCAN | T1_IND1 | 41M| 2026M| 276K (1)| 00:55:21
----------------------------------------------------------------------------
Note
-----
- dynamic sampling used for this statement
Statistics
----------------------------------------------------------
5 recursive calls
0 db block gets
275255 consistent gets
274185 physical reads
0 redo size
299135 bytes sent via SQL*Net to client
7311 bytes received via SQL*Net from client
632 SQL*Net roundtrips to/from client
0 sorts (memory)
0 sorts (disk)
9454 rows processed
Session altered.
Elapsed: 00:00:00.00
[b]#TEST RUN 17 8KB UNIFORM 1MB NO HT[/b]
SELECT /*+ INDEX(T1) */ DISTINCT
OWNER,
OBJECT_NAME,
SUBOBJECT_NAME
FROM
T1;
----------------------------------------------------------------------------
| Id | Operation | Name | Starts | E-Rows | A-Rows | A-Time
----------------------------------------------------------------------------
| 1 | SORT UNIQUE NOSORT| | 1 | 41M| 9454 |00:02:34.71
| 2 | INDEX FULL SCAN | T1_IND1 | 1 | 41M| 50M|00:01:40.05
----------------------------------------------------------------------------
Note
-----
- dynamic sampling used for this statement
Elapsed: 00:02:07.73
Elapsed: 00:02:10.93
System altered.
Elapsed: 00:00:00.06
System altered.
Elapsed: 00:00:00.01
Session altered.
Elapsed: 00:00:00.01
no rows selected
Elapsed: 00:01:08.59
Execution Plan
----------------------------------------------------------
Plan hash value: 2134347679
---------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
---------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | 1 | 31 | 178K (1)| 00:35:37 |
| 1 | HASH UNIQUE | | 1 | 31 | 178K (1)| 00:35:37 |
|* 2 | TABLE ACCESS FULL| T1 | 1 | 31 | 178K (1)| 00:35:37 |
---------------------------------------------------------------------------
2 - filter("STATUS"='NONE')
Statistics
----------------------------------------------------------
1 recursive calls
0 db block gets
651991 consistent gets
651480 physical reads
0 redo size
399 bytes sent via SQL*Net to client
370 bytes received via SQL*Net from client
1 SQL*Net roundtrips to/from client
0 sorts (memory)
0 sorts (disk)
0 rows processed
Session altered.
Elapsed: 00:00:00.01
Elapsed: 00:00:00.67
Execution Plan...
Statistics
----------------------------------------------------------
641 recursive calls
0 db block gets
19499 consistent gets
209 physical reads
0 redo size
413 bytes sent via SQL*Net to client
381 bytes received via SQL*Net from client
2 SQL*Net roundtrips to/from client
25 sorts (memory)
0 sorts (disk)
1 rows processed
Table created.
Elapsed: 00:01:53.65
Commit complete.
Elapsed: 00:00:00.00
System altered.
Elapsed: 00:00:03.00
System altered.
Elapsed: 00:00:00.01
Index created.
Elapsed: 00:08:41.06
Table created.
Elapsed: 00:00:00.85
Index created.
Elapsed: 00:00:00.01
System altered.
Elapsed: 00:00:01.17
System altered.
Elapsed: 00:00:00.01
Elapsed: 00:01:40.81
Execution Plan
----------------------------------------------------------
Plan hash value: 3617692013
--------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
--------------------------------------------------------------------------
| 0 | INSERT STATEMENT | | 751K| 101M| 122K (2)| 00:28:38 |
|* 1 | TABLE ACCESS FULL| T1 | 751K| 101M| 122K (2)| 00:28:38 |
--------------------------------------------------------------------------
1 - filter("RN"<=100)
Note
-----
- dynamic sampling used for this statement
Statistics
----------------------------------------------------------
8029 recursive calls
2492121 db block gets
353899 consistent gets
321655 physical reads
446333292 redo size
681 bytes sent via SQL*Net to client
583 bytes received via SQL*Net from client
4 SQL*Net roundtrips to/from client
6 sorts (memory)
0 sorts (disk)
1000000 rows processed
Commit complete.
Elapsed: 00:00:00.01
System altered.
Elapsed: 00:00:14.76
System altered.
Elapsed: 00:00:00.01
Session altered.
Elapsed: 00:00:00.03
no rows selected
Elapsed: 00:01:08.53
Execution Plan
----------------------------------------------------------
Plan hash value: 3617692013
--------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
--------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | 3544 | 487K| 122K (2)| 00:28:34 |
|* 1 | TABLE ACCESS FULL| T1 | 3544 | 487K| 122K (2)| 00:28:34 |
--------------------------------------------------------------------------
1 - filter("STATUS"='NONE')
Note
-----
- dynamic sampling used for this statement
Statistics
----------------------------------------------------------
5 recursive calls
0 db block gets
322659 consistent gets
321574 physical reads
0 redo size
1047 bytes sent via SQL*Net to client
370 bytes received via SQL*Net from client
1 SQL*Net roundtrips to/from client
0 sorts (memory)
0 sorts (disk)
0 rows processed
COUNT(*)
----------
1000000
Elapsed: 00:00:02.57
Execution Plan
----------------------------------------------------------
Plan hash value: 1385691034
-------------------------------------------------------------------------
| Id | Operation | Name | Rows | Cost (%CPU)| Time |
-------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | 1 | 1232 (1)| 00:00:18 |
| 1 | SORT AGGREGATE | | 1 | | |
| 2 | INDEX FAST FULL SCAN| T2_IND1 | 909K| 1232 (1)| 00:00:18 |
-------------------------------------------------------------------------
Note
-----
- dynamic sampling used for this statement
Statistics
----------------------------------------------------------
32 recursive calls
3 db block gets
6815 consistent gets
4034 physical reads
242216 redo size
411 bytes sent via SQL*Net to client
381 bytes received via SQL*Net from client
2 SQL*Net roundtrips to/from client
0 sorts (memory)
0 sorts (disk)
1 rows processed
OWNER OBJECT_NAME
------------------------------ ------------------------------
SUBOBJECT_NAME
------------------------------
Elapsed: 00:01:18.92
Execution Plan
----------------------------------------------------------
Plan hash value: 1118578911
------------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
------------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | 54M| 2666M| 574K (1)| 02:14:01 |
| 1 | SORT UNIQUE NOSORT| | 54M| 2666M| 574K (1)| 02:14:01 |
| 2 | INDEX FULL SCAN | T1_IND1 | 54M| 2666M| 136K (1)| 00:31:51 |
------------------------------------------------------------------------------
Note
-----
- dynamic sampling used for this statement
Statistics
----------------------------------------------------------
5 recursive calls
0 db block gets
136284 consistent gets
135107 physical reads
0 redo size
299135 bytes sent via SQL*Net to client
7311 bytes received via SQL*Net from client
632 SQL*Net roundtrips to/from client
0 sorts (memory)
0 sorts (disk)
9454 rows processed
Session altered.
Elapsed: 00:00:00.00
[b]#TEST RUN 20 16KB BLOCK SIZE UNIFORM 1MB[/b]
SELECT /*+ INDEX(T1) */ DISTINCT
OWNER,
OBJECT_NAME,
SUBOBJECT_NAME
FROM
T1;
-------------------------------------------------------------------------------
| Id | Operation | Name | Starts | E-Rows | A-Rows | A-Time |
-------------------------------------------------------------------------------
| 1 | SORT UNIQUE NOSORT| | 1 | 54M| 9454 |00:02:10.55 |
| 2 | INDEX FULL SCAN | T1_IND1 | 1 | 54M| 50M|00:01:40.04 |
-------------------------------------------------------------------------------
Note
-----
- dynamic sampling used for this statement
Elapsed: 00:02:10.01
Elapsed: 00:02:21.18
System altered.
Elapsed: 00:00:00.07
System altered.
Elapsed: 00:00:00.00
Session altered.
Elapsed: 00:00:00.03
no rows selected
Elapsed: 00:01:07.40
Execution Plan
----------------------------------------------------------
Plan hash value: 2134347679
---------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
---------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | 1 | 33 | 122K (2)| 00:28:32 |
| 1 | HASH UNIQUE | | 1 | 33 | 122K (2)| 00:28:32 |
|* 2 | TABLE ACCESS FULL| T1 | 1 | 33 | 122K (2)| 00:28:32 |
---------------------------------------------------------------------------
2 - filter("STATUS"='NONE')
Statistics
----------------------------------------------------------
1 recursive calls
0 db block gets
322079 consistent gets
321574 physical reads
0 redo size
399 bytes sent via SQL*Net to client
370 bytes received via SQL*Net from client
1 SQL*Net roundtrips to/from client
0 sorts (memory)
0 sorts (disk)
0 rows processed
Session altered.
Elapsed: 00:00:00.00
The tests:
#######################
#TEST RUN 1 AFTER A RESTART, ONLY 16KB DTAABASE INSTANCE STARTED
ALTER SYSTEM FLUSH BUFFER_CACHE;
ALTER SYSTEM FLUSH BUFFER_CACHE;
spool c:\test16.txt
set autotrace on
set timing on
SELECT
COUNT(*)
FROM
ALL_OBJECTS;
CREATE TABLE T1 AS
SELECT
A.*,
RN
FROM
(SELECT
*
FROM
ALL_OBJECTS A
WHERE
ROWNUM<=10000) A,
(SELECT
ROWNUM RN
FROM
DUAL
CONNECT BY
LEVEL<=5000);
COMMIT;
CREATE TABLE T2 AS
SELECT
*
FROM
T1
WHERE
1=2;
INSERT INTO T2
SELECT
*
FROM
T1
WHERE
RN<=100;
COMMIT;
ALTER SESSION SET EVENTS '10046 TRACE NAME CONTEXT FOREVER, LEVEL 8';
SELECT
*
FROM
T1
WHERE
STATUS='NONE';
SELECT
COUNT(*)
FROM
T2;
SPOOL OFF
#TEST RUN 2 IN SECOND SESSION WITH 10046 TRACE LEVEL 8, 10053 TRACE LEVEL 1, SESSION LEVEL ST
SELECT /*+ INDEX(T1) */ DISTINCT
OWNER,
OBJECT_NAME,
SUBOBJECT_NAME
FROM
T1;
#######################
EXEC DBMS_STATS.GATHER_TABLE_STATS(OWNNAME=>USER,TABNAME=>'T1',CASCADE=>TRUE);
EXEC DBMS_STATS.GATHER_TABLE_STATS(OWNNAME=>USER,TABNAME=>'T1',CASCADE=>TRUE);
ALTER SESSION SET EVENTS '10046 TRACE NAME CONTEXT FOREVER, LEVEL 8';
SELECT DISTINCT
OWNER,
OBJECT_NAME,
SUBOBJECT_NAME
FROM
T1
WHERE
STATUS='NONE';
SELECT
TABLE_NAME,
NUM_ROWS,
BLOCKS,
AVG_ROW_LEN
FROM
USER_TABLES
WHERE
TABLE_NAME IN ('T1','T2');
SELECT
INDEX_NAME,
BLEVEL,
LEAF_BLOCKS,
DISTINCT_KEYS,
AVG_LEAF_BLOCKS_PER_KEY,
AVG_DATA_BLOCKS_PER_KEY,
CLUSTERING_FACTOR
FROM
USER_INDEXES
WHERE
TABLE_NAME IN ('T1','T2');
SPOOL OFF
#######################
#######################
#TEST RUN 4 AFTER A RESTART, ONLY 8KB DTAABASE INSTANCE STARTED
#SAME AS TEST RUN 1, EXCEPT SPOOL TO c:\test8.txt
#######################
#TEST RUN 5 IN SECOND SESSION WITH 10046 TRACE LEVEL 8, 10053 TRACE LEVEL 1, SESSION LEVEL ST
#SAME AS TEST RUN 2
#######################
chunks created
only raw devices
k resilvering for external redundancy
s to mount automatically
cations for discovery
o wait before dropping a failing disk
fore offlined disks get dropped (in 3s ticks)
er of concurrent disks to emulate I/O errors
fore emulation begins (in 3s ticks)
tem auditing
o not prepare a buffer when the master is local
atistics v$undostat
mpression ratio
edicate-only column elimination
age tracking
ode has toward not preparing in a two-phase commit
n commit log write behaviour
will be completely compatible with this software version
compilation call heaps extents
mplex view merging
block size in bytes
system states after controlfile enqueue timeout
enqueue timeout in seconds
initial section size
max expansion rate
update sanity check
writer tracing
che for 16K buffers
che for 2K buffers
che for 32K buffers
che for 4K buffers
che for 8K buffers
nt set when buffer cooled
buffers always be too cold to keep in cache
nt which sends a buffer to head of replacement list
nt set when buffer moved to head of replacement list
nt which sends a buffer to head of replacement list
rform block check and checksum for System tablespace
ache buffer checks - low blkchk overwrite parameter
ache buffer check level
ag diagnostics
mension skip when null feature
hrunk aggregation
talayer sampling
nnection duplexing
parameter - integer
DATE value
ntrol parameter
bling flashback on noarchivelog database
barrier interval in seconds
flashback copy latches
ack fuzzy barrier
generation buffer size
hint barrier percent
ogfile enqueue timeout for opens
ashback log I/O error behavior
lashback log size
tance to be executed
nstance can retain a newly acquired level1 bitmap
hecksum interconnect blocks
a-partition updates/deletes
a-partition updates/deletes with random local dist
emory undo for top level transactions
in the ior serialize code
pt IOs picked
before completion check
buffer pool from SGA
KTU latches
trace parameter
allocation size in bytes for the large allocation pool
e in bytes of large pool
es of large pool
r which an instance can retain an active level1 bitmap
currency symbol
e date format
anguage name
mezone format
er ready services of startup and shutdown
eatures are used
sion during optimization disabled
y through this resetlogs operation
time for NetServer to flush oustanding writes
Time Bound for NetServer
es that this instance should run on
size in bytes of NUMA pool
number of cached attributes per instance
child latches for long op array
Dictionary Accessibility Support
e of maximum size over optimal of the user session's object cache
e of the user session's object cache in bytes
object level statistics collection
o segment list
pi history retention
pi interface object history collection
pi interface object history retention
pi interface operation history retention
pi interface operation history collection
pi memory alloc/free history collection
pi memory alloc/free history collection pausing
pi memory operation history retention
pi session history collection
pi session history retention
regate max buffer size
regate debug flags
regate function cache enabler
regate function merge threshold
regate max thread tuples creation
regate min buffer size
regate minimum cardinality of dimensions for thread
regate Multi-path Hierarhies enabled
regate status array usage threshold
regate function storeback probability
regate max worklists generated at once
regate max work parents
cate Errorlog Format
RUE to enable continuous OLAP tracing - otherwise only exceptional events will be logged
Outfile copy output to event log (tracefile)
ension In-Core Hash Table Class
ension In-Core Hash Table Maximum Size
Export BLOB size
generator dimension column size
generator measure column size
ect Hash Table Class
e Pool Expand Rate
e Pool High Watermark
e Pool Hit Target
e Pool Low Watermark
e Pool Pressure Threshold
e Pool Shrink Rate
olap page pool in bytes
allel update pagespace by group
allel update threshold for number of small pagespaces
allel update threshold in pages
utLog copy output to event log (tracefile)
sion Cache knob
Buffer Size
us Boolean max incore bits
us Boolean CBM threshold
RUE to output OLAP table function timed statistics trace
messages to OLAP outfile
able old connect by
unnecessary entries in OLS sessinfo table
ompiler flags
undo segments
do segment number
sition to step rollback
Oracle will collect rowsource statistics
of rowsource statistic sampling (must be a power of 2)
e tree tracing level
cached cursors for row cache management
w cr for all sql
ts enabled at startup
blicly accessible trace files
size of trace file (in bytes)
archived by DIAG for these processes
_block reads if otrace cacheIO event is set
ace navigation linking
flush options
long a current pin is held
T tracing in process
ber of concurrent active transactions
active transactions per rollback segment
n auditing records generated in the redo log
er of parallel recovery slaves that may be used
e optimization if set to TRUE
onnect string
SM auto cleanup actions
ging in a tablespace with an incompatible character set
o-pass thread recovery
pass reverse polish alg. to generate canonical forms
large extent size
ast-path statistics for ultrafast latches
o tuning of undo_retention
for undo related operations
do usage functions for testing
uns in SMU mode if TRUE, else in RBU mode
tion in seconds
undo tablespace
eries with GSets into UNIONs for rewrite
nnesting of correlated subqueries
used block compression
ess dump directory
use of column statistics for DDP functions
irect data buffers (very large SGA on 32-bit platforms)
ared Page Tables - ISM
or allocating large extents
ment indexes in explain plan
ee based allocator for PGA memory
use process local seq cache
chunks created
only raw devices
k resilvering for external redundancy
s to mount automatically
cations for discovery
o wait before dropping a failing disk
fore offlined disks get dropped (in 3s ticks)
er of concurrent disks to emulate I/O errors
fore emulation begins (in 3s ticks)
atistics v$undostat
mpression ratio
edicate-only column elimination
age tracking
ode has toward not preparing in a two-phase commit
n commit log write behaviour
will be completely compatible with this software version
compilation call heaps extents
mplex view merging
block size in bytes
system states after controlfile enqueue timeout
enqueue timeout in seconds
initial section size
max expansion rate
update sanity check
writer tracing
che for 16K buffers
che for 2K buffers
che for 32K buffers
che for 4K buffers
che for 8K buffers
nt set when buffer cooled
buffers always be too cold to keep in cache
nt which sends a buffer to head of replacement list
nt set when buffer moved to head of replacement list
nt which sends a buffer to head of replacement list
rform block check and checksum for System tablespace
ache buffer checks - low blkchk overwrite parameter
ache buffer check level
ag diagnostics
mension skip when null feature
hrunk aggregation
talayer sampling
nnection duplexing
parameter - integer
DATE value
ntrol parameter
bling flashback on noarchivelog database
barrier interval in seconds
flashback copy latches
ack fuzzy barrier
generation buffer size
hint barrier percent
ogfile enqueue timeout for opens
ashback log I/O error behavior
lashback log size
tance to be executed
nstance can retain a newly acquired level1 bitmap
hecksum interconnect blocks
a-partition updates/deletes
a-partition updates/deletes with random local dist
emory undo for top level transactions
in the ior serialize code
pt IOs picked
before completion check
buffer pool from SGA
KTU latches
trace parameter
allocation size in bytes for the large allocation pool
e in bytes of large pool
es of large pool
r which an instance can retain an active level1 bitmap
currency symbol
e date format
anguage name
mezone format
er ready services of startup and shutdown
eatures are used
sion during optimization disabled
y through this resetlogs operation
time for NetServer to flush oustanding writes
Time Bound for NetServer
es that this instance should run on
size in bytes of NUMA pool
number of cached attributes per instance
child latches for long op array
Dictionary Accessibility Support
e of maximum size over optimal of the user session's object cache
e of the user session's object cache in bytes
object level statistics collection
o segment list
pi history retention
pi interface object history collection
pi interface object history retention
pi interface operation history retention
pi interface operation history collection
pi memory alloc/free history collection
pi memory alloc/free history collection pausing
pi memory operation history retention
pi session history collection
pi session history retention
regate max buffer size
regate debug flags
regate function cache enabler
regate function merge threshold
regate max thread tuples creation
regate min buffer size
regate minimum cardinality of dimensions for thread
regate Multi-path Hierarhies enabled
regate status array usage threshold
regate function storeback probability
regate max worklists generated at once
regate max work parents
cate Errorlog Format
RUE to enable continuous OLAP tracing - otherwise only exceptional events will be logged
Outfile copy output to event log (tracefile)
ension In-Core Hash Table Class
ension In-Core Hash Table Maximum Size
Export BLOB size
generator dimension column size
generator measure column size
ect Hash Table Class
e Pool Expand Rate
e Pool High Watermark
e Pool Hit Target
e Pool Low Watermark
e Pool Pressure Threshold
e Pool Shrink Rate
olap page pool in bytes
allel update pagespace by group
allel update threshold for number of small pagespaces
allel update threshold in pages
utLog copy output to event log (tracefile)
sion Cache knob
Buffer Size
us Boolean max incore bits
us Boolean CBM threshold
RUE to output OLAP table function timed statistics trace
messages to OLAP outfile
able old connect by
unnecessary entries in OLS sessinfo table
undo segments
do segment number
sition to step rollback
Oracle will collect rowsource statistics
of rowsource statistic sampling (must be a power of 2)
e tree tracing level
cached cursors for row cache management
w cr for all sql
ts enabled at startup
blicly accessible trace files
size of trace file (in bytes)
archived by DIAG for these processes
_block reads if otrace cacheIO event is set
ace navigation linking
flush options
long a current pin is held
T tracing in process
ber of concurrent active transactions
active transactions per rollback segment
n auditing records generated in the redo log
er of parallel recovery slaves that may be used
e optimization if set to TRUE
onnect string
SM auto cleanup actions
ging in a tablespace with an incompatible character set
o-pass thread recovery
pass reverse polish alg. to generate canonical forms
large extent size
ast-path statistics for ultrafast latches
o tuning of undo_retention
for undo related operations
do usage functions for testing
uns in SMU mode if TRUE, else in RBU mode
tion in seconds
undo tablespace
eries with GSets into UNIONs for rewrite
nnesting of correlated subqueries
used block compression
ess dump directory
use of column statistics for DDP functions
irect data buffers (very large SGA on 32-bit platforms)
ared Page Tables - ISM
or allocating large extents
ment indexes in explain plan
ee based allocator for PGA memory
use process local seq cache
chunks created
only raw devices
k resilvering for external redundancy
s to mount automatically
cations for discovery
o wait before dropping a failing disk
fore offlined disks get dropped (in 3s ticks)
er of concurrent disks to emulate I/O errors
fore emulation begins (in 3s ticks)
tem auditing
o not prepare a buffer when the master is local
atistics v$undostat
mpression ratio
edicate-only column elimination
age tracking
ode has toward not preparing in a two-phase commit
n commit log write behaviour
will be completely compatible with this software version
compilation call heaps extents
mplex view merging
block size in bytes
system states after controlfile enqueue timeout
enqueue timeout in seconds
initial section size
max expansion rate
update sanity check
writer tracing
che for 16K buffers
che for 2K buffers
che for 32K buffers
che for 4K buffers
che for 8K buffers
nt set when buffer cooled
buffers always be too cold to keep in cache
nt which sends a buffer to head of replacement list
nt set when buffer moved to head of replacement list
nt which sends a buffer to head of replacement list
rform block check and checksum for System tablespace
ache buffer checks - low blkchk overwrite parameter
ache buffer check level
ag diagnostics
mension skip when null feature
hrunk aggregation
talayer sampling
nnection duplexing
parameter - integer
DATE value
ntrol parameter
bling flashback on noarchivelog database
barrier interval in seconds
flashback copy latches
ack fuzzy barrier
generation buffer size
hint barrier percent
ogfile enqueue timeout for opens
ashback log I/O error behavior
lashback log size
tance to be executed
nstance can retain a newly acquired level1 bitmap
hecksum interconnect blocks
a-partition updates/deletes
a-partition updates/deletes with random local dist
emory undo for top level transactions
in the ior serialize code
pt IOs picked
before completion check
buffer pool from SGA
KTU latches
trace parameter
allocation size in bytes for the large allocation pool
e in bytes of large pool
es of large pool
r which an instance can retain an active level1 bitmap
currency symbol
e date format
anguage name
mezone format
er ready services of startup and shutdown
eatures are used
sion during optimization disabled
y through this resetlogs operation
time for NetServer to flush oustanding writes
Time Bound for NetServer
es that this instance should run on
size in bytes of NUMA pool
number of cached attributes per instance
child latches for long op array
Dictionary Accessibility Support
e of maximum size over optimal of the user session's object cache
e of the user session's object cache in bytes
object level statistics collection
o segment list
pi history retention
pi interface object history collection
pi interface object history retention
pi interface operation history retention
pi interface operation history collection
pi memory alloc/free history collection
pi memory alloc/free history collection pausing
pi memory operation history retention
pi session history collection
pi session history retention
regate max buffer size
regate debug flags
regate function cache enabler
regate function merge threshold
regate max thread tuples creation
regate min buffer size
regate minimum cardinality of dimensions for thread
regate Multi-path Hierarhies enabled
regate status array usage threshold
regate function storeback probability
regate max worklists generated at once
regate max work parents
cate Errorlog Format
RUE to enable continuous OLAP tracing - otherwise only exceptional events will be logged
Outfile copy output to event log (tracefile)
ension In-Core Hash Table Class
ension In-Core Hash Table Maximum Size
Export BLOB size
generator dimension column size
generator measure column size
ect Hash Table Class
e Pool Expand Rate
e Pool High Watermark
e Pool Hit Target
e Pool Low Watermark
e Pool Pressure Threshold
e Pool Shrink Rate
olap page pool in bytes
allel update pagespace by group
allel update threshold for number of small pagespaces
allel update threshold in pages
utLog copy output to event log (tracefile)
sion Cache knob
Buffer Size
us Boolean max incore bits
us Boolean CBM threshold
RUE to output OLAP table function timed statistics trace
messages to OLAP outfile
able old connect by
unnecessary entries in OLS sessinfo table
ompiler flags
undo segments
do segment number
sition to step rollback
Oracle will collect rowsource statistics
of rowsource statistic sampling (must be a power of 2)
e tree tracing level
cached cursors for row cache management
w cr for all sql
ts enabled at startup
blicly accessible trace files
size of trace file (in bytes)
archived by DIAG for these processes
_block reads if otrace cacheIO event is set
ace navigation linking
flush options
long a current pin is held
T tracing in process
ber of concurrent active transactions
active transactions per rollback segment
n auditing records generated in the redo log
er of parallel recovery slaves that may be used
e optimization if set to TRUE
onnect string
SM auto cleanup actions
ging in a tablespace with an incompatible character set
o-pass thread recovery
pass reverse polish alg. to generate canonical forms
large extent size
ast-path statistics for ultrafast latches
o tuning of undo_retention
for undo related operations
do usage functions for testing
uns in SMU mode if TRUE, else in RBU mode
tion in seconds
undo tablespace
eries with GSets into UNIONs for rewrite
nnesting of correlated subqueries
used block compression
ess dump directory
use of column statistics for DDP functions
irect data buffers (very large SGA on 32-bit platforms)
ared Page Tables - ISM
or allocating large extents
ment indexes in explain plan
ee based allocator for PGA memory
use process local seq cache
COUNT(*)
----------
Session altered.
Elapsed: 00:00:00.00
Session altered.
Elapsed: 00:00:00.03
Table created.
Elapsed: 00:00:00.82
Index created.
Elapsed: 00:00:00.01
'CREATINGUMS
------------
CREATING UMS
Table created.
Elapsed: 00:00:00.06
'CREATINGVENDORS
----------------
CREATING VENDORS
Table created.
Elapsed: 00:00:00.09
Table created.
Elapsed: 00:00:00.15
'CREATINGPARTS
--------------
CREATING PARTS
Table created.
Elapsed: 00:00:00.23
Index created.
Elapsed: 00:00:00.00
Index created.
Elapsed: 00:00:00.03
Index created.
Elapsed: 00:00:00.01
Index created.
Elapsed: 00:00:00.01
Index created.
Elapsed: 00:00:00.01
Index created.
Elapsed: 00:00:00.00
Index created.
Elapsed: 00:00:00.01
Table created.
Elapsed: 00:00:00.26
'CREATINGPO_HEADER
------------------
CREATING PO_HEADER
Table created.
Elapsed: 00:00:00.12
Index created.
Elapsed: 00:00:00.01
Index created.
Elapsed: 00:00:00.00
Index created.
Elapsed: 00:00:00.01
Index created.
Elapsed: 00:00:00.00
Table created.
Elapsed: 00:00:00.12
'CREATINGPO_LINE
----------------
CREATING PO_LINE
Table created.
Elapsed: 00:00:00.14
Index created.
Elapsed: 00:00:00.03
Index created.
Elapsed: 00:00:00.01
Index created.
Elapsed: 00:00:00.00
Index created.
Elapsed: 00:00:00.01
Table created.
Elapsed: 00:00:00.11
Table created.
Elapsed: 00:00:00.01
'INSERTINGINTOLOCATIONS'
------------------------
INSERTING INTO LOCATIONS
Session altered.
Elapsed: 00:00:00.00
Elapsed: 00:00:00.31
Execution Plan
----------------------------------------------------------
Plan hash value: 2528327348
-----------------------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
-----------------------------------------------------------------------------------------
| 0 | INSERT STATEMENT | | 1 | 72 | 4 (0)| 00:00:01 |
| 1 | COUNT | | | | | |
| 2 | NESTED LOOPS | | 1 | 72 | 4 (0)| 00:00:01 |
| 3 | VIEW | | 1 | 36 | 2 (0)| 00:00:01 |
| 4 | COUNT | | | | | |
|* 5 | CONNECT BY WITHOUT FILTERING| | | | | |
| 6 | FAST DUAL | | 1 | | 2 (0)| 00:00:01 |
|* 7 | VIEW | | 1 | 36 | 2 (0)| 00:00:01 |
| 8 | COUNT | | | | | |
|* 9 | CONNECT BY WITHOUT FILTERING| | | | | |
| 10 | FAST DUAL | | 1 | | 2 (0)| 00:00:01 |
-----------------------------------------------------------------------------------------
5 - filter(LEVEL<=200)
7 - filter("LOC"."RN">=MOD("WH"."RN",10)*20+1)
9 - filter(LEVEL<=20)
Statistics
----------------------------------------------------------
322 recursive calls
1755 db block gets
163 consistent gets
1 physical reads
861820 redo size
679 bytes sent via SQL*Net to client
1075 bytes received via SQL*Net from client
4 SQL*Net roundtrips to/from client
203 sorts (memory)
0 sorts (disk)
2200 rows processed
Commit complete.
Elapsed: 00:00:00.01
Elapsed: 00:00:00.95
8 rows created.
Elapsed: 00:00:00.01
Execution Plan
----------------------------------------------------------
Plan hash value: 1731520519
------------------------------------------------------------------------------
| Id | Operation | Name | Rows | Cost (%CPU)| Time |
------------------------------------------------------------------------------
| 0 | INSERT STATEMENT | | 1 | 2 (0)| 00:00:01 |
| 1 | COUNT | | | | |
|* 2 | CONNECT BY WITHOUT FILTERING| | | | |
| 3 | FAST DUAL | | 1 | 2 (0)| 00:00:01 |
------------------------------------------------------------------------------
2 - filter(LEVEL<=8)
Statistics
----------------------------------------------------------
53 recursive calls
23 db block gets
8 consistent gets
0 physical reads
0 redo size
679 bytes sent via SQL*Net to client
685 bytes received via SQL*Net from client
4 SQL*Net roundtrips to/from client
3 sorts (memory)
0 sorts (disk)
8 rows processed
Commit complete.
Elapsed: 00:00:00.00
'INSERTINGINTOVENDORS'
----------------------
INSERTING INTO VENDORS
Session altered.
Elapsed: 00:00:00.00
Elapsed: 00:00:04.48
Execution Plan
----------------------------------------------------------
Plan hash value: 1731520519
------------------------------------------------------------------------------
| Id | Operation | Name | Rows | Cost (%CPU)| Time |
------------------------------------------------------------------------------
| 0 | INSERT STATEMENT | | 1 | 2 (0)| 00:00:01 |
| 1 | COUNT | | | | |
|* 2 | CONNECT BY WITHOUT FILTERING| | | | |
| 3 | FAST DUAL | | 1 | 2 (0)| 00:00:01 |
------------------------------------------------------------------------------
2 - filter(LEVEL<=50000)
Statistics
----------------------------------------------------------
2365 recursive calls
11944 db block gets
2400 consistent gets
0 physical reads
18942216 redo size
680 bytes sent via SQL*Net to client
2073 bytes received via SQL*Net from client
4 SQL*Net roundtrips to/from client
3 sorts (memory)
0 sorts (disk)
50000 rows processed
'ELIMINATINGDUPV'
-----------------
ELIMINATING DUP V
Elapsed: 00:00:00.21
Execution Plan
----------------------------------------------------------
Plan hash value: 2737996044
----------------------------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes |TempSpc| Cost (%CPU)| Time
----------------------------------------------------------------------------------------------
| 0 | DELETE STATEMENT | | 277 | 12188 | | 1557 (1)| 00:00:2
| 1 | DELETE | VENDORS_TEMP | | | | |
|* 2 | HASH JOIN RIGHT SEMI | | 277 | 12188 | | 1557 (1)| 00:00:2
| 3 | VIEW | VW_NSO_1 | 2269 | 49918 | | 1081 (1)| 00:00:1
|* 4 | HASH JOIN | | 2269 | 99836 | 1520K| 1081 (1)| 00:00:1
| 5 | VIEW | | 45379 | 974K| | 478 (2)| 00:00:0
|* 6 | FILTER | | | | | |
| 7 | SORT GROUP BY | | 45379 | 974K| | 478 (2)| 00:00:0
| 8 | TABLE ACCESS FULL| VENDORS_TEMP | 45379 | 974K| | 475 (1)| 00:00:0
| 9 | TABLE ACCESS FULL | VENDORS_TEMP | 45379 | 974K| | 475 (1)| 00:00:0
| 10 | TABLE ACCESS FULL | VENDORS_TEMP | 45379 | 974K| | 475 (1)| 00:00:0
----------------------------------------------------------------------------------------------
Note
-----
- dynamic sampling used for this statement
Statistics
----------------------------------------------------------
64 recursive calls
229 db block gets
4560 consistent gets
0 physical reads
141680 redo size
680 bytes sent via SQL*Net to client
945 bytes received via SQL*Net from client
4 SQL*Net roundtrips to/from client
9 sorts (memory)
0 sorts (disk)
214 rows processed
Elapsed: 00:00:01.23
Execution Plan
----------------------------------------------------------
Plan hash value: 448063788
----------------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
----------------------------------------------------------------------------------
| 0 | INSERT STATEMENT | | 45379 | 43M| 476 (1)| 00:00:07 |
| 1 | TABLE ACCESS FULL| VENDORS_TEMP | 45379 | 43M| 476 (1)| 00:00:07 |
----------------------------------------------------------------------------------
Note
-----
- dynamic sampling used for this statement
Statistics
----------------------------------------------------------
2077 recursive calls
109783 db block gets
4478 consistent gets
0 physical reads
33003408 redo size
680 bytes sent via SQL*Net to client
584 bytes received via SQL*Net from client
4 SQL*Net roundtrips to/from client
2 sorts (memory)
0 sorts (disk)
49786 rows processed
Commit complete.
Elapsed: 00:00:00.34
Elapsed: 00:00:01.14
'INSERTINGINTOPARTS'
--------------------
INSERTING INTO PARTS
Session altered.
Elapsed: 00:00:00.04
Elapsed: 00:00:14.03
Execution Plan
----------------------------------------------------------
Plan hash value: 1731520519
------------------------------------------------------------------------------
| Id | Operation | Name | Rows | Cost (%CPU)| Time |
------------------------------------------------------------------------------
| 0 | INSERT STATEMENT | | 1 | 2 (0)| 00:00:01 |
| 1 | COUNT | | | | |
|* 2 | CONNECT BY WITHOUT FILTERING| | | | |
| 3 | FAST DUAL | | 1 | 2 (0)| 00:00:01 |
------------------------------------------------------------------------------
2 - filter(LEVEL<=100000)
Statistics
----------------------------------------------------------
4005 recursive calls
23681 db block gets
4617 consistent gets
0 physical reads
38076588 redo size
680 bytes sent via SQL*Net to client
3187 bytes received via SQL*Net from client
4 SQL*Net roundtrips to/from client
3 sorts (memory)
0 sorts (disk)
100000 rows processed
'REMOVINGDUPLICATEPARTS'
------------------------
REMOVING DUPLICATE PARTS
306 rows deleted.
Elapsed: 00:00:00.43
Execution Plan
----------------------------------------------------------
Plan hash value: 201048256
----------------------------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes |TempSpc| Cost (%CPU)| Time
----------------------------------------------------------------------------------------------
| 0 | DELETE STATEMENT | | 504 | 30240 | | 3137 (1)| 00:00:44
| 1 | DELETE | PARTS_TEMP | | | | |
|* 2 | HASH JOIN RIGHT SEMI | | 504 | 30240 | | 3137 (1)| 00:00:44
| 3 | VIEW | VW_NSO_1 | 4136 | 121K| | 2188 (1)| 00:00:31
|* 4 | HASH JOIN | | 4136 | 242K| 3408K| 2188 (1)| 00:00:31
| 5 | TABLE ACCESS FULL | PARTS_TEMP | 82716 | 2423K| | 948 (1)| 00:00:14
| 6 | VIEW | | 82716 | 2423K| | 953 (1)| 00:00:14
|* 7 | FILTER | | | | | |
| 8 | SORT GROUP BY | | 82716 | 2423K| | 953 (1)| 00:00:14
| 9 | TABLE ACCESS FULL| PARTS_TEMP | 82716 | 2423K| | 948 (1)| 00:00:14
| 10 | TABLE ACCESS FULL | PARTS_TEMP | 82716 | 2423K| | 948 (1)| 00:00:14
----------------------------------------------------------------------------------------------
Note
-----
- dynamic sampling used for this statement
Statistics
----------------------------------------------------------
64 recursive calls
333 db block gets
8340 consistent gets
0 physical reads
259216 redo size
680 bytes sent via SQL*Net to client
909 bytes received via SQL*Net from client
4 SQL*Net roundtrips to/from client
9 sorts (memory)
0 sorts (disk)
306 rows processed
Elapsed: 00:00:06.68
Execution Plan
----------------------------------------------------------
Plan hash value: 3663493195
--------------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
--------------------------------------------------------------------------------
| 0 | INSERT STATEMENT | | 82716 | 96M| 956 (2)| 00:00:14 |
| 1 | TABLE ACCESS FULL| PARTS_TEMP | 82716 | 96M| 956 (2)| 00:00:14 |
--------------------------------------------------------------------------------
Note
-----
- dynamic sampling used for this statement
Statistics
----------------------------------------------------------
7388 recursive calls
430352 db block gets
15397 consistent gets
2 physical reads
139580300 redo size
680 bytes sent via SQL*Net to client
580 bytes received via SQL*Net from client
4 SQL*Net roundtrips to/from client
2 sorts (memory)
0 sorts (disk)
99694 rows processed
Elapsed: 00:03:01.90
Execution Plan
----------------------------------------------------------
Plan hash value: 424025735
---------------------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
---------------------------------------------------------------------------------------
| 0 | UPDATE STATEMENT | | 87825 | 2658K| 951 (1)| 00:00:14 |
| 1 | UPDATE | PARTS | | | | |
| 2 | TABLE ACCESS FULL | PARTS | 87825 | 2658K| 951 (1)| 00:00:14 |
|* 3 | VIEW | | 2200 | 68200 | 4 (0)| 00:00:01 |
| 4 | COUNT | | | | | |
| 5 | INDEX FAST FULL SCAN| SYS_C004155 | 2200 | 41800 | 4 (0)| 00:00:01 |
---------------------------------------------------------------------------------------
3 - filter("RN"=MOD(:B1,2000))
Note
-----
- dynamic sampling used for this statement
Statistics
----------------------------------------------------------
99 recursive calls
243046 db block gets
1430226 consistent gets
0 physical reads
30262784 redo size
681 bytes sent via SQL*Net to client
798 bytes received via SQL*Net from client
4 SQL*Net roundtrips to/from client
1 sorts (memory)
0 sorts (disk)
99694 rows processed
Elapsed: 00:00:04.73
Execution Plan
----------------------------------------------------------
Plan hash value: 2752843369
-----------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
-----------------------------------------------------------------------------
| 0 | UPDATE STATEMENT | | 58484 | 685K| 952 (1)| 00:00:14 |
| 1 | UPDATE | PARTS | | | | |
| 2 | COUNT | | | | | |
|* 3 | TABLE ACCESS FULL| PARTS | 58484 | 685K| 952 (1)| 00:00:14 |
-----------------------------------------------------------------------------
Predicate Information (identified by operation id):
---------------------------------------------------
3 - filter("PURCHASED"='Y')
Note
-----
- dynamic sampling used for this statement
Statistics
----------------------------------------------------------
806 recursive calls
334790 db block gets
3523 consistent gets
0 physical reads
36363728 redo size
682 bytes sent via SQL*Net to client
687 bytes received via SQL*Net from client
4 SQL*Net roundtrips to/from client
1 sorts (memory)
0 sorts (disk)
66462 rows processed
Commit complete.
Elapsed: 00:00:00.00
Elapsed: 00:00:05.70
'INSERTINGINTOPO_HEADER'
------------------------
INSERTING INTO PO_HEADER
Session altered.
Elapsed: 00:00:00.03
Elapsed: 00:00:57.25
Execution Plan
----------------------------------------------------------
Plan hash value: 1731520519
------------------------------------------------------------------------------
| Id | Operation | Name | Rows | Cost (%CPU)| Time |
------------------------------------------------------------------------------
| 0 | INSERT STATEMENT | | 1 | 2 (0)| 00:00:01 |
| 1 | COUNT | | | | |
|* 2 | CONNECT BY WITHOUT FILTERING| | | | |
| 3 | FAST DUAL | | 1 | 2 (0)| 00:00:01 |
------------------------------------------------------------------------------
2 - filter(LEVEL<=500000)
Statistics
----------------------------------------------------------
4732 recursive calls
60178 db block gets
12340 consistent gets
0 physical reads
101922912 redo size
682 bytes sent via SQL*Net to client
2301 bytes received via SQL*Net from client
4 SQL*Net roundtrips to/from client
3 sorts (memory)
0 sorts (disk)
500000 rows processed
Elapsed: 00:00:36.14
Execution Plan
----------------------------------------------------------
Plan hash value: 2716451106
------------------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
------------------------------------------------------------------------------------
| 0 | INSERT STATEMENT | | 509K| 473M| 2515 (2)| 00:00:36 |
| 1 | TABLE ACCESS FULL| PO_HEADER_TEMP | 509K| 473M| 2515 (2)| 00:00:36 |
------------------------------------------------------------------------------------
Note
-----
- dynamic sampling used for this statement
Statistics
----------------------------------------------------------
10634 recursive calls
3126101 db block gets
43528 consistent gets
52 physical reads
595290444 redo size
682 bytes sent via SQL*Net to client
588 bytes received via SQL*Net from client
4 SQL*Net roundtrips to/from client
2 sorts (memory)
0 sorts (disk)
500000 rows processed
Commit complete.
Elapsed: 00:00:00.01
Elapsed: 00:00:06.28
'INSERTINGINTOPO_LINES'
-----------------------
INSERTING INTO PO_LINES
Session altered.
Elapsed: 00:00:00.01
Elapsed: 00:03:13.82
Execution Plan
----------------------------------------------------------
Plan hash value: 3988977532
----------------------------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time
----------------------------------------------------------------------------------------------
| 0 | INSERT STATEMENT | | 249 | 19422 | 25 (0)| 00:00:0
| 1 | COUNT | | | | |
| 2 | TABLE ACCESS BY INDEX ROWID | PARTS | 249 | 7221 | 23 (0)| 00:00:0
| 3 | NESTED LOOPS | | 249 | 19422 | 25 (0)| 00:00:0
| 4 | VIEW | | 1 | 49 | 2 (0)| 00:00:0
| 5 | COUNT | | | | |
|* 6 | CONNECT BY WITHOUT FILTERING| | | | |
| 7 | FAST DUAL | | 1 | | 2 (0)| 00:00:0
|* 8 | INDEX RANGE SCAN | IND_PARTS_7 | 449 | | 1 (0)| 00:00:0
----------------------------------------------------------------------------------------------
6 - filter(LEVEL<=500000)
8 - access("P"."ORDER_POINT">="START_LINE" AND
"P"."ORDER_POINT"<="START_LINE"+"LINES"-1)
Statistics
----------------------------------------------------------
10581 recursive calls
1073189 db block gets
1769166 consistent gets
108 physical reads
1923408908 redo size
683 bytes sent via SQL*Net to client
1686 bytes received via SQL*Net from client
4 SQL*Net roundtrips to/from client
3 sorts (memory)
0 sorts (disk)
12205347 rows processed
Elapsed: 01:08:11.78
Execution Plan
----------------------------------------------------------
Plan hash value: 1069489789
----------------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
----------------------------------------------------------------------------------
| 0 | INSERT STATEMENT | | 13M| 13G| 47676 (3)| 00:11:08 |
| 1 | TABLE ACCESS FULL| PO_LINE_TEMP | 13M| 13G| 47676 (3)| 00:11:08 |
----------------------------------------------------------------------------------
Note
-----
- dynamic sampling used for this statement
Statistics
----------------------------------------------------------
106566 recursive calls
124734674 db block gets
909474 consistent gets
166177 physical reads
SP2-0642: SQL*Plus internal error state 1075, context 1:4:4294967295
Unsafe to proceed
683 bytes sent via SQL*Net to client
584 bytes received via SQL*Net from client
4 SQL*Net roundtrips to/from client
2 sorts (memory)
0 sorts (disk)
12205347 rows processed
Commit complete.
Elapsed: 00:00:00.00
Elapsed: 00:02:54.90
'UPDATE-ROLLBACKTEST
--------------------
UPDATE-ROLLBACK TEST
Session altered.
Elapsed: 00:00:00.04
Elapsed: 05:45:30.21
Execution Plan
----------------------------------------------------------
Plan hash value: 2613867723
-----------------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
-----------------------------------------------------------------------------------
| 0 | UPDATE STATEMENT | | 4581K| 52M| 12516 (1)| 00:02:56 |
| 1 | UPDATE | PO_LINE | | | | |
|* 2 | INDEX RANGE SCAN| IND_PO_LINE_3 | 4581K| 52M| 12516 (1)| 00:02:56 |
-----------------------------------------------------------------------------------
Statistics
----------------------------------------------------------
2092 recursive calls
115125604 db block gets
92059751 consistent gets
2705378 physical reads
1504368784 redo size
686 bytes sent via SQL*Net to client
632 bytes received via SQL*Net from client
4 SQL*Net roundtrips to/from client
1 sorts (memory)
1 sorts (disk)
3539069 rows processed
Rollback complete.
Elapsed: 05:32:18.11
'INSERT-NARROW-TABL
-------------------
INSERT-NARROW-TABLE
Session altered.
Elapsed: 00:00:00.01
Elapsed: 00:00:07.12
Execution Plan
----------------------------------------------------------
Plan hash value: 1731520519
------------------------------------------------------------------------------
| Id | Operation | Name | Rows | Cost (%CPU)| Time |
------------------------------------------------------------------------------
| 0 | INSERT STATEMENT | | 1 | 2 (0)| 00:00:01 |
| 1 | COUNT | | | | |
|* 2 | CONNECT BY WITHOUT FILTERING| | | | |
| 3 | FAST DUAL | | 1 | 2 (0)| 00:00:01 |
------------------------------------------------------------------------------
Statistics
----------------------------------------------------------
1416 recursive calls
10454 db block gets
1321 consistent gets
21 physical reads
13762316 redo size
687 bytes sent via SQL*Net to client
615 bytes received via SQL*Net from client
4 SQL*Net roundtrips to/from client
9 sorts (memory)
0 sorts (disk)
900000 rows processed
Commit complete.
Elapsed: 00:00:02.64
STAT_NAME VALUE
------------------------- ----------
consistent gets 96712536
db block gets 256118893
table fetch by rowid 12211025
table fetch continued row 3
table scan blocks gotten 376281
table scan rows gotten 14838624
Elapsed: 00:25:16.75
Execution Plan
----------------------------------------------------------
Plan hash value: 2650735695
-----------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
-----------------------------------------------------------------------------
| 0 | UPDATE STATEMENT | | 1 | 26 | 2 (0)| 00:00:01 |
| 1 | UPDATE | NARROW | | | | |
| 2 | TABLE ACCESS FULL| NARROW | 1 | 26 | 2 (0)| 00:00:01 |
-----------------------------------------------------------------------------
Statistics
----------------------------------------------------------
1798 recursive calls
400038732 db block gets
1308238 consistent gets
1 physical reads
627119556 redo size
688 bytes sent via SQL*Net to client
597 bytes received via SQL*Net from client
4 SQL*Net roundtrips to/from client
1 sorts (memory)
0 sorts (disk)
900000 rows processed
STAT_NAME VALUE
------------------------- ----------
consistent gets 98020916
db block gets 656157670
table fetch by rowid 12211029
table fetch continued row 3
table scan blocks gotten 378418
table scan rows gotten 16898180
Elapsed: 00:44:08.42
Execution Plan
----------------------------------------------------------
Plan hash value: 2650735695
-----------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
-----------------------------------------------------------------------------
| 0 | UPDATE STATEMENT | | 1 | 26 | 2 (0)| 00:00:01 |
| 1 | UPDATE | NARROW | | | | |
| 2 | TABLE ACCESS FULL| NARROW | 1 | 26 | 2 (0)| 00:00:01 |
-----------------------------------------------------------------------------
Statistics
----------------------------------------------------------
850 recursive calls
735436883 db block gets
1097045 consistent gets
0 physical reads
312503112 redo size
688 bytes sent via SQL*Net to client
589 bytes received via SQL*Net from client
4 SQL*Net roundtrips to/from client
1 sorts (memory)
0 sorts (disk)
900000 rows processed
Elapsed: 00:11:53.21
Execution Plan
----------------------------------------------------------
Plan hash value: 2650735695
-----------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
-----------------------------------------------------------------------------
| 0 | UPDATE STATEMENT | | 1 | 26 | 2 (0)| 00:00:01 |
| 1 | UPDATE | NARROW | | | | |
| 2 | TABLE ACCESS FULL| NARROW | 1 | 26 | 2 (0)| 00:00:01 |
-----------------------------------------------------------------------------
Statistics
----------------------------------------------------------
274 recursive calls
195989191 db block gets
259615 consistent gets
0 physical reads
257410288 redo size
688 bytes sent via SQL*Net to client
559 bytes received via SQL*Net from client
4 SQL*Net roundtrips to/from client
1 sorts (memory)
0 sorts (disk)
900000 rows processed
STAT_NAME VALUE
------------------------- ----------
consistent gets 99377682
db block gets 1587583804
table fetch by rowid 12211033
table fetch continued row 3
table scan blocks gotten 390950
table scan rows gotten 23099883
C1 C2
---------- ----------
.615661413 .615661413
.694658313 .694658313
.809016947 .809016947
.857167259 .857167259
.933580398 .933580398
.981627168 .981627168
.994521887 .994521887
1 1
...
Elapsed: 00:01:45.35
Execution Plan
----------------------------------------------------------
Plan hash value: 3043013035
----------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
----------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | 1 | 26 | 2 (0)| 00:00:01 |
| 1 | TABLE ACCESS FULL| NARROW | 1 | 26 | 2 (0)| 00:00:01 |
----------------------------------------------------------------------------
Statistics
----------------------------------------------------------
2 recursive calls
1 db block gets
63602 consistent gets
0 physical reads
176 redo size
22139480 bytes sent via SQL*Net to client
660370 bytes received via SQL*Net from client
60001 SQL*Net roundtrips to/from client
0 sorts (memory)
0 sorts (disk)
900000 rows processed
STAT_NAME VALUE
------------------------- ----------
consistent gets 99441356
db block gets 1587583845
table fetch by rowid 12211037
table fetch continued row 3
table scan blocks gotten 454544
table scan rows gotten 48775982
Elapsed: 00:00:09.04
Execution Plan
----------------------------------------------------------
Plan hash value: 3059185100
-----------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
-----------------------------------------------------------------------------
| 0 | DELETE STATEMENT | | 1 | 13 | 2 (0)| 00:00:01 |
| 1 | DELETE | NARROW | | | | |
|* 2 | TABLE ACCESS FULL| NARROW | 1 | 13 | 2 (0)| 00:00:01 |
-----------------------------------------------------------------------------
2 - filter("C1"<0)
Statistics
----------------------------------------------------------
91 recursive calls
847973 db block gets
3855 consistent gets
0 physical reads
201202816 redo size
690 bytes sent via SQL*Net to client
565 bytes received via SQL*Net from client
4 SQL*Net roundtrips to/from client
1 sorts (memory)
0 sorts (disk)
450000 rows processed
Commit complete.
Elapsed: 00:00:00.01
'TABLEANDINDEXSTATS'
---------------------
TABLE AND INDEX STATS
Elapsed: 00:00:01.45
System altered.
Elapsed: 00:00:04.90
System altered.
Elapsed: 00:00:00.12
Session altered.
Elapsed: 00:00:00.01
Session altered.
Elapsed: 00:00:00.00
AND POL.PART_ID=P.ID
*
ERROR at line 13:
ORA-00904: "P"."ID": invalid identifier
Elapsed: 00:00:00.17
P.DESCIPTION
*
ERROR at line 14:
ORA-00904: "P"."DESCIPTION": invalid identifier
Elapsed: 00:00:00.01
LOCATIONS
----------
Elapsed: 00:00:00.04
Execution Plan
----------------------------------------------------------
Plan hash value: 3384977531
---------------------------------------------------------------------------------
| Id | Operation | Name | Rows | Cost (%CPU)| Time |
---------------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | 1 | 4 (0)| 00:00:01 |
| 1 | SORT AGGREGATE | | 1 | | |
| 2 | INDEX FAST FULL SCAN| IND_LOCATIONS_1 | 2200 | 4 (0)| 00:00:01 |
---------------------------------------------------------------------------------
Statistics
----------------------------------------------------------
1 recursive calls
0 db block gets
13 consistent gets
10 physical reads
0 redo size
412 bytes sent via SQL*Net to client
381 bytes received via SQL*Net from client
2 SQL*Net roundtrips to/from client
0 sorts (memory)
0 sorts (disk)
1 rows processed
PRODUCT_CODE PARTS_LARGE_WH
--------------- --------------
FG 23129
INVENTORY 3091
JANITOR 1544
OFFICE 1548
SHOP 1545
Elapsed: 00:00:01.01
Execution Plan
----------------------------------------------------------
Plan hash value: 3005476749
-----------------------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
-----------------------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | 5 | 115 | 960 (2)| 00:00:14 |
| 1 | SORT GROUP BY | | 5 | 115 | 960 (2)| 00:00:14 |
|* 2 | HASH JOIN | | 5534 | 124K| 959 (2)| 00:00:14 |
| 3 | VIEW | | 1 | 9 | 5 (20)| 00:00:01 |
|* 4 | FILTER | | | | | |
| 5 | HASH GROUP BY | | 1 | 9 | 5 (20)| 00:00:01 |
| 6 | INDEX FAST FULL SCAN| SYS_C004155 | 2200 | 19800 | 4 (0)| 00:00:01 |
| 7 | TABLE ACCESS FULL | PARTS | 99694 | 1363K| 953 (1)| 00:00:14 |
-----------------------------------------------------------------------------------------
2 - access("W"."WAREHOUSE_ID"="P"."PRIMARY_WHS_ID")
4 - filter(COUNT(*)>160)
Statistics
----------------------------------------------------------
8 recursive calls
0 db block gets
2538 consistent gets
2527 physical reads
0 redo size
581 bytes sent via SQL*Net to client
381 bytes received via SQL*Net from client
2 SQL*Net roundtrips to/from client
1 sorts (memory)
0 sorts (disk)
5 rows processed
COUNT(*)
----------
Elapsed: 00:00:00.04
Execution Plan
----------------------------------------------------------
Plan hash value: 3298521242
----------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
----------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | 1 | 7 | 956 (2)| 00:00:14 |
| 1 | SORT AGGREGATE | | 1 | 7 | | |
|* 2 | TABLE ACCESS FULL| PARTS | 98697 | 674K| 956 (2)| 00:00:14 |
----------------------------------------------------------------------------
2 - filter("QTY_ON_HAND">1000)
Statistics
----------------------------------------------------------
8 recursive calls
0 db block gets
2525 consistent gets
0 physical reads
0 redo size
413 bytes sent via SQL*Net to client
381 bytes received via SQL*Net from client
2 SQL*Net roundtrips to/from client
0 sorts (memory)
0 sorts (disk)
1 rows processed
COUNT(*)
----------
Elapsed: 00:00:00.43
Execution Plan
----------------------------------------------------------
Plan hash value: 3333389930
------------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
------------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | 1 | 7 | 474 (1)| 00:00:07 |
| 1 | SORT AGGREGATE | | 1 | 7 | | |
|* 2 | TABLE ACCESS FULL| VENDORS | 49 | 343 | 474 (1)| 00:00:07 |
------------------------------------------------------------------------------
2 - filter("ZIPCODE">' 44444')
Statistics
----------------------------------------------------------
8 recursive calls
0 db block gets
1263 consistent gets
1256 physical reads
0 redo size
412 bytes sent via SQL*Net to client
381 bytes received via SQL*Net from client
2 SQL*Net roundtrips to/from client
0 sorts (memory)
0 sorts (disk)
1 rows processed
COUNT(*)
----------
Elapsed: 00:00:00.07
Execution Plan
----------------------------------------------------------
Plan hash value: 3410092070
--------------------------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
--------------------------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | 1 | 21 | 4 (0)| 00:00:01 |
| 1 | SORT AGGREGATE | | 1 | 21 | | |
|* 2 | TABLE ACCESS BY INDEX ROWID| PO_LINE | 27 | 567 | 4 (0)| 00:00:01 |
|* 3 | INDEX RANGE SCAN | SYS_C004294 | 27 | | 3 (0)| 00:00:01 |
--------------------------------------------------------------------------------------------
Elapsed: 00:01:24.86
Execution Plan
----------------------------------------------------------
Plan hash value: 2057956106
--------------------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes |TempSpc| Cost (%CPU)| Time |
--------------------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | 99694 | 3796K| | 2851 (2)| 00:00:40 |
| 1 | SORT ORDER BY | | 99694 | 3796K| 10M| 2851 (2)| 00:00:40 |
| 2 | WINDOW SORT | | 99694 | 3796K| 10M| 2851 (2)| 00:00:40 |
| 3 | WINDOW SORT | | 99694 | 3796K| 10M| 2851 (2)| 00:00:40 |
| 4 | TABLE ACCESS FULL| PARTS | 99694 | 3796K| | 956 (2)| 00:00:14 |
--------------------------------------------------------------------------------------
Statistics
----------------------------------------------------------
1 recursive calls
0 db block gets
2523 consistent gets
0 physical reads
0 redo size
4109253 bytes sent via SQL*Net to client
73487 bytes received via SQL*Net from client
6648 SQL*Net roundtrips to/from client
3 sorts (memory)
0 sorts (disk)
99694 rows processed
VENDOR_ID VENDOR_NAME
--------------- --------------------------------------------------
1000020VEN 382030VENDOR NAME
1000186VEN 773432VENDOR NAME
1001324VEN 864606VENDOR NAME
1001380VEN 580185VENDOR NAME
...
9999995VEN 802822VENDOR NAME
9999997VEN 716062VENDOR NAME
Elapsed: 00:00:56.68
Execution Plan
----------------------------------------------------------
Plan hash value: 1378243240
---------------------------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes |TempSpc| Cost (%CPU)| Time |
---------------------------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | 40634 | 1587K| | 120K (2)| 00:28:04 |
| 1 | MERGE JOIN ANTI | | 40634 | 1587K| | 120K (2)| 00:28:04 |
| 2 | SORT JOIN | | 49786 | 1409K| 3920K| 727 (1)| 00:00:11 |
| 3 | TABLE ACCESS FULL | VENDORS | 49786 | 1409K| | 475 (1)| 00:00:07 |
|* 4 | SORT UNIQUE | | 9152 | 98K| | 119K (2)| 00:27:54 |
| 5 | VIEW | | 9152 | 98K| | 119K (2)| 00:27:54 |
| 6 | HASH UNIQUE | | 9152 | 518K| 793M| 119K (2)| 00:27:54 |
|* 7 | HASH JOIN | | 12M| 673M| | 67484 (2)| 00:15:45 |
|* 8 | TABLE ACCESS FULL | PARTS | 19939 | 331K| | 950 (1)| 00:00:14 |
|* 9 | HASH JOIN | | 12M| 475M| 15M| 66456 (1)| 00:15:31 |
| 10 | TABLE ACCESS FULL| PO_HEADER | 506K| 9897K| | 2500 (2)| 00:00:35 |
| 11 | TABLE ACCESS FULL| PO_LINE | 12M| 243M| | 46778 (1)| 00:10:55 |
---------------------------------------------------------------------------------------------
Statistics
----------------------------------------------------------
29 recursive calls
0 db block gets
135804 consistent gets
129866 physical reads
152136 redo size
1584681 bytes sent via SQL*Net to client
30532 bytes received via SQL*Net from client
2743 SQL*Net roundtrips to/from client
2 sorts (memory)
0 sorts (disk)
41120 rows processed
PART_ID DESCRIPTION
------------------------------ ----------------------------------------
QTY_ON_HAND RANK_PC_QTY AVG_PC_QTY MIN_PC_QTY MAX_PC_QTY COUNT_PC RANK_CC_QTY
AVG_CC_QTY MIN_CC_QTY MAX_CC_QTY COUNT_CC RANK_VENDOR_QTY AVG_VENDOR_QTY
MIN_VENDOR_QTY MAX_VENDOR_QTY COUNT_VENDOR
----------- ----------- ---------- ---------- ---------- ---------- -----------
10000000PART 10000000DESCRIPTION
99939.083 1597 62825.9166 0 99939.083 74768 309
62855.4356 .002 99939.083 13940 1043 62493.765
3489.551 99939.083 32190
1000022PART 1000022DESCRIPTION
17364.487 66930 7573.22913 0 17364.487 74768 12791
7921.08607 .002 17364.487 1452 8 17364.487
17364.487 17364.487 1
...
9999999PART 9999999DESCRIPTION
61566.149 3319 23998.0777 3489.551 61566.149 4983 8228
31959.2693 .001 61566.149 6012 5 32125.3248
3490.111 61566.149 4
Elapsed: 00:03:13.93
Execution Plan
----------------------------------------------------------
Plan hash value: 3734429483
--------------------------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes |TempSpc| Cost (%CPU)| Time |
--------------------------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | 99694 | 5841K| | 9084 (1)| 00:02:08 |
| 1 | SORT ORDER BY | | 99694 | 5841K| 15M| 9084 (1)| 00:02:08 |
| 2 | WINDOW SORT | | 99694 | 5841K| 15M| 9084 (1)| 00:02:08 |
| 3 | WINDOW SORT | | 99694 | 5841K| 15M| 9084 (1)| 00:02:08 |
| 4 | WINDOW SORT | | 99694 | 5841K| 15M| 9084 (1)| 00:02:08 |
| 5 | WINDOW SORT | | 99694 | 5841K| 15M| 9084 (1)| 00:02:08 |
| 6 | WINDOW SORT | | 99694 | 5841K| 15M| 9084 (1)| 00:02:08 |
| 7 | WINDOW SORT | | 99694 | 5841K| 15M| 9084 (1)| 00:02:08 |
| 8 | WINDOW SORT | | 99694 | 5841K| 15M| 9084 (1)| 00:02:08 |
| 9 | WINDOW SORT | | 99694 | 5841K| 15M| 9084 (1)| 00:02:08 |
| 10 | TABLE ACCESS FULL| PARTS | 99694 | 5841K| | 956 (2)| 00:00:14 |
--------------------------------------------------------------------------------------------
Statistics
----------------------------------------------------------
1 recursive calls
0 db block gets
2523 consistent gets
0 physical reads
0 redo size
16380898 bytes sent via SQL*Net to client
73487 bytes received via SQL*Net from client
6648 SQL*Net roundtrips to/from client
9 sorts (memory)
0 sorts (disk)
99694 rows processed
Elapsed: 00:00:00.14
Execution Plan
----------------------------------------------------------
Plan hash value: 815198312
----------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
----------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | 5 | 60 | 961 (2)| 00:00:14 |
| 1 | SORT GROUP BY | | 5 | 60 | 961 (2)| 00:00:14 |
| 2 | TABLE ACCESS FULL| PARTS | 99694 | 1168K| 956 (2)| 00:00:14 |
----------------------------------------------------------------------------
Statistics
----------------------------------------------------------
1 recursive calls
0 db block gets
2523 consistent gets
0 physical reads
0 redo size
901 bytes sent via SQL*Net to client
381 bytes received via SQL*Net from client
2 SQL*Net roundtrips to/from client
1 sorts (memory)
0 sorts (disk)
5 rows processed
PO.ID=POL.PURC_ORDER_ID
*
ERROR at line 25:
ORA-00904: "PO"."ID": invalid identifier
Elapsed: 00:00:00.00
'FINISHE
--------
FINISHED
********************************************************************************
DELETE FROM
VENDORS_TEMP
WHERE
(VENDOR_ID,TERMS_NET_DAYS) IN
(SELECT
V.VENDOR_ID,
V.TERMS_NET_DAYS
FROM
VENDORS_TEMP V,
(SELECT
VENDOR_ID,
MIN(TERMS_NET_DAYS) TERMS_NET_DAYS
FROM
VENDORS_TEMP
GROUP BY
VENDOR_ID
HAVING
COUNT(*)>1) M
WHERE
V.VENDOR_ID=M.VENDOR_ID
AND V.TERMS_NET_DAYS>M.TERMS_NET_DAYS)
INSERT INTO
VENDORS
SELECT
*
FROM
VENDORS_TEMP
DELETE FROM
PARTS_TEMP
WHERE
(PART_ID,ORDER_POINT) IN
(SELECT
V.PART_ID,
V.ORDER_POINT
FROM
PARTS_TEMP V,
(SELECT
PART_ID,
MIN(ORDER_POINT) ORDER_POINT
FROM
PARTS_TEMP
GROUP BY
PART_ID
HAVING
COUNT(*)>1) M
WHERE
V.PART_ID=M.PART_ID
AND V.ORDER_POINT>M.ORDER_POINT)
INSERT INTO
PARTS
SELECT
*
FROM
PARTS_TEMP
UPDATE
PARTS P
SET
(PRIMARY_WHS_ID,PRIMARY_LOC_ID)=(
SELECT
WAREHOUSE_ID,
LOCATION_ID
FROM
(SELECT
WAREHOUSE_ID,
LOCATION_ID,
ROWNUM RN
FROM
LOCATIONS)
WHERE
MOD(P.ORDER_POINT,2000)=RN)
UPDATE
PARTS
SET
PREF_VENDOR_ID=TRIM(TO_CHAR(ABS(ROUND(COS((MOD(ROWNUM,9000)*2+1)*3.14159265/180*51.491976)*1
WHERE
PURCHASED='Y'
INSERT INTO
PO_HEADER
SELECT
*
FROM
PO_HEADER_TEMP
INSERT INTO
PO_LINE
SELECT
*
FROM
PO_LINE_TEMP
INSERT INTO
NARROW
SELECT
ROWNUM,
NULL
FROM
DUAL
CONNECT BY
LEVEL<=900000
UPDATE
NARROW
SET
C1=ROUND(SIN(C1*3.14159265/180),2),
C2=C1
UPDATE
NARROW
SET
C1=ROUND(SIN(C2*3.14159265/180),10)
UPDATE
NARROW
SET
C2=C1
SELECT
*
FROM
NARROW
SELECT
COUNT(*) LOCATIONS
FROM
LOCATIONS
SELECT
PRODUCT_CODE,
COUNT(*) PARTS_LARGE_WH
FROM
(SELECT
WAREHOUSE_ID
FROM
LOCATIONS
GROUP BY
WAREHOUSE_ID
HAVING
COUNT(*)>160) W,
PARTS P
WHERE
W.WAREHOUSE_ID=P.PRIMARY_WHS_ID
GROUP BY
PRODUCT_CODE
ORDER BY
PRODUCT_CODE
SELECT
COUNT(*)
FROM
PARTS
WHERE
QTY_ON_HAND>1000
SELECT
COUNT(*)
FROM
VENDORS
WHERE
ZIPCODE>' 44444'
SELECT
COUNT(*)
FROM
PO_LINE POL,
PARTS P
WHERE
POL.PURC_ORDER_ID BETWEEN '10000' AND '20000'
AND POL.PART_ID=P.PART_ID
SELECT
PART_ID,
ABC_CODE,
PRODUCT_CODE,
MAX(QTY_ON_HAND) OVER (PARTITION BY PRODUCT_CODE,ABC_CODE) MAX_QTY_PRD_ABC,
MIN(QTY_ON_HAND) OVER (PARTITION BY PRODUCT_CODE,ABC_CODE) MIN_QTY_PRD_ABC,
DENSE_RANK() OVER (PARTITION BY PRODUCT_CODE,ABC_CODE ORDER BY QTY_ON_HAND) DR_QTY_PRD_ABC,
DENSE_RANK() OVER (PARTITION BY PREF_VENDOR_ID ORDER BY ORDER_POINT) DR_OP_VEND
FROM
PARTS
ORDER BY
PART_ID
SELECT
V.VENDOR_ID,
V.VENDOR_NAME
FROM
VENDORS V,
(SELECT DISTINCT
PO.VENDOR_ID
FROM
PO_HEADER PO,
PO_LINE POL,
PARTS P
WHERE
PO.PURC_ORDER_ID=POL.PURC_ORDER_ID
AND POL.PART_ID=P.PART_ID
AND P.PRODUCT_CODE='FG') PV
WHERE
V.VENDOR_ID=PV.VENDOR_ID(+)
AND PV.VENDOR_ID IS NULL
ORDER BY
V.VENDOR_ID
SELECT
PART_ID,
DESCRIPTION,
QTY_ON_HAND,
RANK() OVER (PARTITION BY PRODUCT_CODE ORDER BY QTY_ON_HAND DESC NULLS LAST) RANK_PC_QTY,
AVG(QTY_ON_HAND) OVER (PARTITION BY PRODUCT_CODE ORDER BY QTY_ON_HAND) AVG_PC_QTY,
MIN(QTY_ON_HAND) OVER (PARTITION BY PRODUCT_CODE ORDER BY QTY_ON_HAND) MIN_PC_QTY,
MAX(QTY_ON_HAND) OVER (PARTITION BY PRODUCT_CODE ORDER BY QTY_ON_HAND) MAX_PC_QTY,
COUNT(UNIT_MATERIAL_COST) OVER (PARTITION BY PRODUCT_CODE ORDER BY UNIT_MATERIAL_COST) COUNT
RANK() OVER (PARTITION BY COMMODITY_CODE ORDER BY QTY_ON_HAND DESC NULLS LAST) RANK_CC_QTY,
AVG(QTY_ON_HAND) OVER (PARTITION BY COMMODITY_CODE ORDER BY QTY_ON_HAND) AVG_CC_QTY,
MIN(QTY_ON_HAND) OVER (PARTITION BY COMMODITY_CODE ORDER BY QTY_ON_HAND) MIN_CC_QTY,
MAX(QTY_ON_HAND) OVER (PARTITION BY COMMODITY_CODE ORDER BY QTY_ON_HAND) MAX_CC_QTY,
COUNT(QTY_ON_HAND) OVER (PARTITION BY COMMODITY_CODE ORDER BY QTY_ON_HAND) COUNT_CC,
RANK() OVER (PARTITION BY NVL(PREF_VENDOR_ID,'IN_HOUSE_FAB') ORDER BY QTY_ON_HAND DESC NULLS
AVG(QTY_ON_HAND) OVER (PARTITION BY NVL(PREF_VENDOR_ID,'IN_HOUSE_FAB') ORDER BY QTY_ON_HAND)
MIN(QTY_ON_HAND) OVER (PARTITION BY NVL(PREF_VENDOR_ID,'IN_HOUSE_FAB') ORDER BY QTY_ON_HAND)
MAX(QTY_ON_HAND) OVER (PARTITION BY NVL(PREF_VENDOR_ID,'IN_HOUSE_FAB') ORDER BY QTY_ON_HAND)
COUNT(QTY_ON_HAND) OVER (PARTITION BY PREF_VENDOR_ID ORDER BY QTY_ON_HAND) COUNT_VENDOR
FROM
PARTS
ORDER BY
PART_ID
SELECT
PRODUCT_CODE,
RANK(1) WITHIN GROUP (ORDER BY QTY_ON_HAND DESC NULLS LAST) UNIT_PRICE,
RANK(2) WITHIN GROUP (ORDER BY QTY_ON_HAND DESC NULLS LAST) UNIT_PRICE,
RANK(3) WITHIN GROUP (ORDER BY QTY_ON_HAND DESC NULLS LAST) UNIT_PRICE,
RANK(4) WITHIN GROUP (ORDER BY QTY_ON_HAND DESC NULLS LAST) UNIT_PRICE,
RANK(5) WITHIN GROUP (ORDER BY QTY_ON_HAND DESC NULLS LAST) UNIT_PRICE
FROM
PARTS
GROUP BY
PRODUCT_CODE
ORDER BY
PRODUCT_CODE
Cursor 37 Ver 126 Parse at -690.471052 (Parse to Parse -0.000004),CPU Time 0.000000,Elapsed
----------------------------------------------------------------------------------
Cursor 40 Ver 132 Parse at -614.750646 (75.720402)
Statement Depth 1 (Trigger Code)
select file# from file$ where ts#=:1
Cursor 40 Ver 132 Parse at -614.750651 (Parse to Parse -0.000005),CPU Time 0.000000,Elapsed
Cursor 40 Ver 132 Execute at -614.750461 (Parse to Exec 0.000185),CPU Time 0.000000,Elapsed
Cursor 40 Ver 132 Fetch at -614.750398 (Parse to Fetch 0.000248),CPU Time 0.000000,Elapsed
Cursor 40 Ver 132 Fetch at -614.750367 (Parse to Fetch 0.000279),CPU Time 0.000000,Elapsed
----------------------------------------------------------------------------------
Cursor 39 Ver 93 Parse at -614.750111 (0.000535)
Statement Depth 1 (Trigger Code)
update tsq$ set blocks=:3,maxblocks=:4,grantor#=:5,priv1=:6,priv2=:7,priv3=:8 where ts#=:1 and
Cursor 40 Ver 133 Parse at -587.125121 (Parse to Parse -0.000005),CPU Time 0.000000,Elapsed
Cursor 40 Ver 133 Execute at -587.124926 (Parse to Exec 0.000190),CPU Time 0.000000,Elapsed
Cursor 40 Ver 133 Fetch at -587.124864 (Parse to Fetch 0.000252),CPU Time 0.000000,Elapsed
Cursor 40 Ver 133 Fetch at -587.124832 (Parse to Fetch 0.000284),CPU Time 0.000000,Elapsed
----------------------------------------------------------------------------------
Cursor 39 Ver 94 Parse at -337.849810 (249.275306)
Statement Depth 1 (Trigger Code)
select file# from file$ where ts#=:1
Cursor 40 Ver 134 Parse at -308.509063 (Parse to Parse -0.000003),CPU Time 0.000000,Elapsed
Cursor 40 Ver 134 Execute at -308.508778 (Parse to Exec 0.000282),CPU Time 0.000000,Elapsed
----------------------------------------------------------------------------------
Cursor 39 Ver 95 Parse at -308.508634 (0.000426)
Statement Depth 1 (Trigger Code)
update seg$ set type#=:4,blocks=:5,extents=:6,minexts=:7,maxexts=:8,extsize=:9,extpct=:10,user
Cursor 40 Ver 135 Parse at -102.891167 (Parse to Parse -0.000003),CPU Time 0.000000,Elapsed
Cursor 40 Ver 135 Execute at -102.890883 (Parse to Exec 0.000281),CPU Time 0.000000,Elapsed
----------------------------------------------------------------------------------
Cursor 39 Ver 96 Parse at -102.890738 (0.000426)
Statement Depth 1 (Trigger Code)
update seg$ set type#=:4,blocks=:5,extents=:6,minexts=:7,maxexts=:8,extsize=:9,extpct=:10,user
Cursor 40 Ver 136 Parse at -102.876035 (Parse to Parse -0.000003),CPU Time 0.000000,Elapsed
Cursor 40 Ver 136 Execute at -102.875754 (Parse to Exec 0.000278),CPU Time 0.000000,Elapsed
----------------------------------------------------------------------------------
Cursor 39 Ver 97 Parse at -102.875609 (0.000423)
Statement Depth 1 (Trigger Code)
update seg$ set type#=:4,blocks=:5,extents=:6,minexts=:7,maxexts=:8,extsize=:9,extpct=:10,user
Cursor 40 Ver 137 Parse at 12.726733 (Parse to Parse -0.000005),CPU Time 0.000000,Elapsed T
Cursor 40 Ver 137 Execute at 12.726936 (Parse to Exec 0.000198),CPU Time 0.000000,Elapsed T
Cursor 40 Ver 137 Fetch at 12.726997 (Parse to Fetch 0.000259),CPU Time 0.000000,Elapsed T
Cursor 40 Ver 137 Fetch at 12.727030 (Parse to Fetch 0.000292),CPU Time 0.000000,Elapsed T
----------------------------------------------------------------------------------
Cursor 39 Ver 98 Parse at 14.126808 (1.400070)
Statement Depth 1 (Trigger Code)
select file# from file$ where ts#=:1
Cursor 40 Ver 138 Parse at 16.850170 (Parse to Parse -0.000006),CPU Time 0.000000,Elapsed T
Cursor 40 Ver 138 Execute at 16.850358 (Parse to Exec 0.000182),CPU Time 0.000000,Elapsed T
Cursor 40 Ver 138 Fetch at 16.850420 (Parse to Fetch 0.000244),CPU Time 0.000000,Elapsed T
Cursor 40 Ver 138 Fetch at 16.850452 (Parse to Fetch 0.000276),CPU Time 0.000000,Elapsed T
----------------------------------------------------------------------------------
Cursor 39 Ver 99 Parse at 18.267039 (1.416863)
Statement Depth 1 (Trigger Code)
select file# from file$ where ts#=:1
Cursor 40 Ver 139 Parse at 21.045969 (Parse to Parse -0.000005),CPU Time 0.000000,Elapsed T
Cursor 40 Ver 139 Execute at 21.046290 (Parse to Exec 0.000316),CPU Time 0.000000,Elapsed T
Cursor 40 Ver 139 Fetch at 21.046355 (Parse to Fetch 0.000381),CPU Time 0.000000,Elapsed T
Cursor 40 Ver 139 Fetch at 21.046389 (Parse to Fetch 0.000415),CPU Time 0.000000,Elapsed T
----------------------------------------------------------------------------------
Cursor 39 Ver 100 Parse at 22.402694 (1.356720)
Statement Depth 1 (Trigger Code)
select file# from file$ where ts#=:1
Cursor 39 Ver 100 Parse at 22.402689 (Parse to Parse -0.000005),CPU Time 0.000000,Elapsed T
Cursor 39 Ver 100 Execute at 22.402870 (Parse to Exec 0.000176),CPU Time 0.000000,Elapsed T
Cursor 39 Ver 100 Fetch at 22.402930 (Parse to Fetch 0.000236),CPU Time 0.000000,Elapsed T
Cursor 39 Ver 100 Fetch at 22.402963 (Parse to Fetch 0.000269),CPU Time 0.000000,Elapsed T
Cursor 37 Ver 126 Execute at 22.739522 (Parse to Exec 713.210570),CPU Time 712.609375,Elaps
0624,Rows Affecte
0020,Rows Affecte
0031,Rows Affecte
0035,Rows Retriev
0004,Rows Retriev
016,Rows Affected
172,Rows Affected
xts=:12,lists=dec
014,Rows Affected
262,Rows Affected
0020,Rows Affecte
0033,Rows Affecte
0033,Rows Retriev
0006,Rows Retriev
020,Rows Affected
033,Rows Affected
033,Rows Retrievd
006,Rows Retrievd
021,Rows Affected
031,Rows Affected
034,Rows Retrievd
003,Rows Retrievd
0016,Rows Affecte
0164,Rows Affecte
xts=:12,lists=dec
013,Rows Affected
259,Rows Affected
020,Rows Affected
031,Rows Affected
035,Rows Retrievd
003,Rows Retrievd
0016,Rows Affecte
0162,Rows Affecte
xts=:12,lists=dec
013,Rows Affected
261,Rows Affected
020,Rows Affected
031,Rows Affected
034,Rows Retrievd
003,Rows Retrievd
0015,Rows Affecte
0162,Rows Affecte
xts=:12,lists=dec
014,Rows Affected
255,Rows Affected 1,Blks from Buff 5+CU(1),Blks from Disk 0,
20,Rows Affected
34,Rows Affected
33,Rows Retrievd
06,Rows Retrievd 0,Blks from Buff 1,Blks from Disk 0
23,Rows Affected
36,Rows Affected
32,Rows Retrievd
06,Rows Retrievd 0,Blks from Buff 1,Blks from Disk 0
3,Rows Affected 0
4,Rows Affected 0,Blks from Buff 0,Blks from Disk 0,
3,Rows Retrievd 1
6,Rows Retrievd 0
3,Rows Affected 0
6,Rows Affected 0
2,Rows Retrievd 1
6,Rows Retrievd 0
23,Rows Affected
36,Rows Affected
33,Rows Retrievd
05,Rows Retrievd
4,Rows Affected 0
5,Rows Affected 0
3,Rows Retrievd 1
6,Rows Retrievd 0
2,Rows Affected 0
4,Rows Affected 0
3,Rows Retrievd 1
6,Rows Retrievd 0
24,Rows Affected
40,Rows Affected
35,Rows Retrievd
06,Rows Retrievd
21,Rows Affected
35,Rows Affected
32,Rows Retrievd
06,Rows Retrievd
3.210431,Rows Affected 900000,Blks from Buff 259615+CU(195989191),Blks from Disk 0,
8KB ASSM Auto
SP2-0267: pagesize option 100000 out of range (0 through 50000)
COUNT(*)
----------
11073
Session altered.
Elapsed: 00:00:00.03
Session altered.
Elapsed: 00:00:00.03
Table created.
Elapsed: 00:00:00.96
Index created.
Elapsed: 00:00:00.03
'CREATINGUMS
------------
CREATING UMS
Table created.
Elapsed: 00:00:00.04
'CREATINGVENDORS
----------------
CREATING VENDORS
Table created.
Elapsed: 00:00:00.07
Table created.
Elapsed: 00:00:00.17
'CREATINGPARTS
--------------
CREATING PARTS
Table created.
Elapsed: 00:00:00.15
Index created.
Elapsed: 00:00:00.04
Index created.
Elapsed: 00:00:00.01
Index created.
Elapsed: 00:00:00.00
Index created.
Elapsed: 00:00:00.00
Index created.
Elapsed: 00:00:00.01
Index created.
Elapsed: 00:00:00.00
Index created.
Elapsed: 00:00:00.01
Table created.
Elapsed: 00:00:00.14
'CREATINGPO_HEADER
------------------
CREATING PO_HEADER
Table created.
Elapsed: 00:00:00.06
Index created.
Elapsed: 00:00:00.01
Index created.
Elapsed: 00:00:00.00
Index created.
Elapsed: 00:00:00.01
Index created.
Elapsed: 00:00:00.00
Table created.
Elapsed: 00:00:00.09
'CREATINGPO_LINE
----------------
CREATING PO_LINE
Table created.
Elapsed: 00:00:00.09
Index created.
Elapsed: 00:00:00.01
Index created.
Elapsed: 00:00:00.00
Index created.
Elapsed: 00:00:00.01
Index created.
Elapsed: 00:00:00.00
Table created.
Elapsed: 00:00:00.09
Table created.
Elapsed: 00:00:00.01
'INSERTINGINTOLOCATIONS'
------------------------
INSERTING INTO LOCATIONS
Session altered.
Elapsed: 00:00:00.03
Elapsed: 00:00:00.36
Execution Plan
----------------------------------------------------------
Plan hash value: 2528327348
-----------------------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
-----------------------------------------------------------------------------------------
| 0 | INSERT STATEMENT | | 1 | 72 | 4 (0)| 00:00:01 |
| 1 | COUNT | | | | | |
| 2 | NESTED LOOPS | | 1 | 72 | 4 (0)| 00:00:01 |
| 3 | VIEW | | 1 | 36 | 2 (0)| 00:00:01 |
| 4 | COUNT | | | | | |
|* 5 | CONNECT BY WITHOUT FILTERING| | | | | |
| 6 | FAST DUAL | | 1 | | 2 (0)| 00:00:01 |
|* 7 | VIEW | | 1 | 36 | 2 (0)| 00:00:01 |
| 8 | COUNT | | | | | |
|* 9 | CONNECT BY WITHOUT FILTERING| | | | | |
| 10 | FAST DUAL | | 1 | | 2 (0)| 00:00:01 |
-----------------------------------------------------------------------------------------
5 - filter(LEVEL<=200)
7 - filter("LOC"."RN">=MOD("WH"."RN",10)*20+1)
9 - filter(LEVEL<=20)
Statistics
----------------------------------------------------------
322 recursive calls
3401 db block gets
237 consistent gets
1 physical reads
1048152 redo size
680 bytes sent via SQL*Net to client
1075 bytes received via SQL*Net from client
4 SQL*Net roundtrips to/from client
203 sorts (memory)
0 sorts (disk)
2200 rows processed
Commit complete.
Elapsed: 00:00:00.00
Elapsed: 00:00:00.90
8 rows created.
Elapsed: 00:00:00.00
Execution Plan
----------------------------------------------------------
Plan hash value: 1731520519
------------------------------------------------------------------------------
| Id | Operation | Name | Rows | Cost (%CPU)| Time |
------------------------------------------------------------------------------
| 0 | INSERT STATEMENT | | 1 | 2 (0)| 00:00:01 |
| 1 | COUNT | | | | |
|* 2 | CONNECT BY WITHOUT FILTERING| | | | |
| 3 | FAST DUAL | | 1 | 2 (0)| 00:00:01 |
------------------------------------------------------------------------------
2 - filter(LEVEL<=8)
Statistics
----------------------------------------------------------
53 recursive calls
23 db block gets
8 consistent gets
0 physical reads
0 redo size
680 bytes sent via SQL*Net to client
685 bytes received via SQL*Net from client
4 SQL*Net roundtrips to/from client
3 sorts (memory)
0 sorts (disk)
8 rows processed
Commit complete.
Elapsed: 00:00:00.01
'INSERTINGINTOVENDORS'
----------------------
INSERTING INTO VENDORS
Session altered.
Elapsed: 00:00:00.00
Elapsed: 00:00:04.54
Execution Plan
----------------------------------------------------------
Plan hash value: 1731520519
------------------------------------------------------------------------------
| Id | Operation | Name | Rows | Cost (%CPU)| Time |
------------------------------------------------------------------------------
| 0 | INSERT STATEMENT | | 1 | 2 (0)| 00:00:01 |
| 1 | COUNT | | | | |
|* 2 | CONNECT BY WITHOUT FILTERING| | | | |
| 3 | FAST DUAL | | 1 | 2 (0)| 00:00:01 |
------------------------------------------------------------------------------
2 - filter(LEVEL<=50000)
Statistics
----------------------------------------------------------
2408 recursive calls
23094 db block gets
3680 consistent gets
0 physical reads
19768216 redo size
680 bytes sent via SQL*Net to client
2073 bytes received via SQL*Net from client
4 SQL*Net roundtrips to/from client
3 sorts (memory)
0 sorts (disk)
50000 rows processed
'ELIMINATINGDUPV'
-----------------
ELIMINATING DUP V
Elapsed: 00:00:00.25
Execution Plan
----------------------------------------------------------
Plan hash value: 2737996044
----------------------------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes |TempSpc| Cost (%CPU)| Time
----------------------------------------------------------------------------------------------
| 0 | DELETE STATEMENT | | 611 | 26884 | | 2227 (1)| 00:00:2
| 1 | DELETE | VENDORS_TEMP | | | | |
|* 2 | HASH JOIN RIGHT SEMI | | 611 | 26884 | | 2227 (1)| 00:00:2
| 3 | VIEW | VW_NSO_1 | 2506 | 55132 | | 1540 (1)| 00:00:1
|* 4 | HASH JOIN | | 2506 | 107K| 1672K| 1540 (1)| 00:00:1
| 5 | VIEW | | 50120 | 1076K| | 690 (2)| 00:00:0
|* 6 | FILTER | | | | | |
| 7 | SORT GROUP BY | | 50120 | 1076K| | 690 (2)| 00:00:0
| 8 | TABLE ACCESS FULL| VENDORS_TEMP | 50120 | 1076K| | 686 (1)| 00:00:0
| 9 | TABLE ACCESS FULL | VENDORS_TEMP | 50120 | 1076K| | 686 (1)| 00:00:0
| 10 | TABLE ACCESS FULL | VENDORS_TEMP | 50120 | 1076K| | 686 (1)| 00:00:0
----------------------------------------------------------------------------------------------
Note
-----
- dynamic sampling used for this statement
Statistics
----------------------------------------------------------
64 recursive calls
243 db block gets
8434 consistent gets
0 physical reads
142140 redo size
680 bytes sent via SQL*Net to client
945 bytes received via SQL*Net from client
4 SQL*Net roundtrips to/from client
9 sorts (memory)
0 sorts (disk)
214 rows processed
Elapsed: 00:00:01.28
Execution Plan
----------------------------------------------------------
Plan hash value: 448063788
----------------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
----------------------------------------------------------------------------------
| 0 | INSERT STATEMENT | | 50120 | 48M| 687 (1)| 00:00:09 |
| 1 | TABLE ACCESS FULL| VENDORS_TEMP | 50120 | 48M| 687 (1)| 00:00:09 |
----------------------------------------------------------------------------------
Note
-----
- dynamic sampling used for this statement
Statistics
----------------------------------------------------------
2163 recursive calls
125204 db block gets
8073 consistent gets
0 physical reads
34300492 redo size
680 bytes sent via SQL*Net to client
584 bytes received via SQL*Net from client
4 SQL*Net roundtrips to/from client
2 sorts (memory)
0 sorts (disk)
49786 rows processed
Commit complete.
Elapsed: 00:00:00.00
Elapsed: 00:00:01.71
'INSERTINGINTOPARTS'
--------------------
INSERTING INTO PARTS
Session altered.
Elapsed: 00:00:00.03
Elapsed: 00:00:14.62
Execution Plan
----------------------------------------------------------
Plan hash value: 1731520519
------------------------------------------------------------------------------
| Id | Operation | Name | Rows | Cost (%CPU)| Time |
------------------------------------------------------------------------------
| 0 | INSERT STATEMENT | | 1 | 2 (0)| 00:00:01 |
| 1 | COUNT | | | | |
|* 2 | CONNECT BY WITHOUT FILTERING| | | | |
| 3 | FAST DUAL | | 1 | 2 (0)| 00:00:01 |
------------------------------------------------------------------------------
2 - filter(LEVEL<=100000)
Statistics
----------------------------------------------------------
4048 recursive calls
45669 db block gets
7183 consistent gets
0 physical reads
39714000 redo size
679 bytes sent via SQL*Net to client
3187 bytes received via SQL*Net from client
4 SQL*Net roundtrips to/from client
3 sorts (memory)
0 sorts (disk)
100000 rows processed
'REMOVINGDUPLICATEPARTS'
------------------------
REMOVING DUPLICATE PARTS
306 rows deleted.
Elapsed: 00:00:00.51
Execution Plan
----------------------------------------------------------
Plan hash value: 1732788817
----------------------------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes |TempSpc| Cost (%CPU)| Time
----------------------------------------------------------------------------------------------
| 0 | DELETE STATEMENT | | 1125 | 67500 | | 4483 (1)| 00:00:54
| 1 | DELETE | PARTS_TEMP | | | | |
|* 2 | HASH JOIN RIGHT SEMI | | 1125 | 67500 | | 4483 (1)| 00:00:54
| 3 | VIEW | VW_NSO_1 | 4613 | 135K| | 3113 (1)| 00:00:38
|* 4 | HASH JOIN | | 4613 | 270K| 3784K| 3113 (1)| 00:00:38
| 5 | VIEW | | 92253 | 2702K| | 1375 (1)| 00:00:17
|* 6 | FILTER | | | | | |
| 7 | SORT GROUP BY | | 92253 | 2702K| | 1375 (1)| 00:00:17
| 8 | TABLE ACCESS FULL| PARTS_TEMP | 92253 | 2702K| | 1368 (1)| 00:00:17
| 9 | TABLE ACCESS FULL | PARTS_TEMP | 92253 | 2702K| | 1368 (1)| 00:00:17
| 10 | TABLE ACCESS FULL | PARTS_TEMP | 92253 | 2702K| | 1368 (1)| 00:00:17
----------------------------------------------------------------------------------------------
Note
-----
- dynamic sampling used for this statement
Statistics
----------------------------------------------------------
64 recursive calls
363 db block gets
16002 consistent gets
0 physical reads
260076 redo size
680 bytes sent via SQL*Net to client
909 bytes received via SQL*Net from client
4 SQL*Net roundtrips to/from client
9 sorts (memory)
0 sorts (disk)
306 rows processed
Elapsed: 00:00:11.39
Execution Plan
----------------------------------------------------------
Plan hash value: 3663493195
--------------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
--------------------------------------------------------------------------------
| 0 | INSERT STATEMENT | | 92253 | 107M| 1379 (2)| 00:00:17 |
| 1 | TABLE ACCESS FULL| PARTS_TEMP | 92253 | 107M| 1379 (2)| 00:00:17 |
--------------------------------------------------------------------------------
Note
-----
- dynamic sampling used for this statement
Statistics
----------------------------------------------------------
7680 recursive calls
518800 db block gets
28462 consistent gets
2 physical reads
148738772 redo size
680 bytes sent via SQL*Net to client
580 bytes received via SQL*Net from client
4 SQL*Net roundtrips to/from client
2 sorts (memory)
0 sorts (disk)
99694 rows processed
Elapsed: 00:02:58.09
Execution Plan
----------------------------------------------------------
Plan hash value: 424025735
---------------------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
---------------------------------------------------------------------------------------
| 0 | UPDATE STATEMENT | | 83068 | 2514K| 1371 (1)| 00:00:17 |
| 1 | UPDATE | PARTS | | | | |
| 2 | TABLE ACCESS FULL | PARTS | 83068 | 2514K| 1371 (1)| 00:00:17 |
|* 3 | VIEW | | 2200 | 68200 | 5 (0)| 00:00:01 |
| 4 | COUNT | | | | | |
| 5 | INDEX FAST FULL SCAN| SYS_C004155 | 2200 | 41800 | 5 (0)| 00:00:01 |
---------------------------------------------------------------------------------------
3 - filter("RN"=MOD(:B1,2000))
Note
-----
- dynamic sampling used for this statement
Statistics
----------------------------------------------------------
117 recursive calls
236588 db block gets
1830048 consistent gets
0 physical reads
29202520 redo size
679 bytes sent via SQL*Net to client
798 bytes received via SQL*Net from client
4 SQL*Net roundtrips to/from client
1 sorts (memory)
0 sorts (disk)
99694 rows processed
Elapsed: 00:00:04.70
Execution Plan
----------------------------------------------------------
Plan hash value: 2752843369
-----------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
-----------------------------------------------------------------------------
| 0 | UPDATE STATEMENT | | 55512 | 650K| 1373 (1)| 00:00:17 |
| 1 | UPDATE | PARTS | | | | |
| 2 | COUNT | | | | | |
|* 3 | TABLE ACCESS FULL| PARTS | 55512 | 650K| 1373 (1)| 00:00:17 |
-----------------------------------------------------------------------------
Predicate Information (identified by operation id):
---------------------------------------------------
3 - filter("PURCHASED"='Y')
Note
-----
- dynamic sampling used for this statement
Statistics
----------------------------------------------------------
849 recursive calls
338348 db block gets
6665 consistent gets
0 physical reads
36639124 redo size
682 bytes sent via SQL*Net to client
687 bytes received via SQL*Net from client
4 SQL*Net roundtrips to/from client
1 sorts (memory)
0 sorts (disk)
66462 rows processed
Commit complete.
Elapsed: 00:00:00.01
Elapsed: 00:00:06.06
'INSERTINGINTOPO_HEADER'
------------------------
INSERTING INTO PO_HEADER
Session altered.
Elapsed: 00:00:00.01
Elapsed: 00:00:58.20
Execution Plan
----------------------------------------------------------
Plan hash value: 1731520519
------------------------------------------------------------------------------
| Id | Operation | Name | Rows | Cost (%CPU)| Time |
------------------------------------------------------------------------------
| 0 | INSERT STATEMENT | | 1 | 2 (0)| 00:00:01 |
| 1 | COUNT | | | | |
|* 2 | CONNECT BY WITHOUT FILTERING| | | | |
| 3 | FAST DUAL | | 1 | 2 (0)| 00:00:01 |
------------------------------------------------------------------------------
2 - filter(LEVEL<=500000)
Statistics
----------------------------------------------------------
4818 recursive calls
117983 db block gets
19640 consistent gets
0 physical reads
106248468 redo size
683 bytes sent via SQL*Net to client
2301 bytes received via SQL*Net from client
4 SQL*Net roundtrips to/from client
3 sorts (memory)
0 sorts (disk)
500000 rows processed
Elapsed: 00:00:50.31
Execution Plan
----------------------------------------------------------
Plan hash value: 2716451106
------------------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
------------------------------------------------------------------------------------
| 0 | INSERT STATEMENT | | 501K| 465M| 3690 (2)| 00:00:45 |
| 1 | TABLE ACCESS FULL| PO_HEADER_TEMP | 501K| 465M| 3690 (2)| 00:00:45 |
------------------------------------------------------------------------------------
Note
-----
- dynamic sampling used for this statement
Statistics
----------------------------------------------------------
10927 recursive calls
3939186 db block gets
82773 consistent gets
0 physical reads
610376888 redo size
683 bytes sent via SQL*Net to client
588 bytes received via SQL*Net from client
4 SQL*Net roundtrips to/from client
2 sorts (memory)
0 sorts (disk)
500000 rows processed
Commit complete.
Elapsed: 00:00:00.01
Elapsed: 00:00:07.31
'INSERTINGINTOPO_LINES'
-----------------------
INSERTING INTO PO_LINES
Session altered.
Elapsed: 00:00:00.00
Elapsed: 00:03:31.40
Execution Plan
----------------------------------------------------------
Plan hash value: 3988977532
----------------------------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time
----------------------------------------------------------------------------------------------
| 0 | INSERT STATEMENT | | 249 | 19422 | 47 (0)| 00:00:0
| 1 | COUNT | | | | |
| 2 | TABLE ACCESS BY INDEX ROWID | PARTS | 249 | 7221 | 45 (0)| 00:00:0
| 3 | NESTED LOOPS | | 249 | 19422 | 47 (0)| 00:00:0
| 4 | VIEW | | 1 | 49 | 2 (0)| 00:00:0
| 5 | COUNT | | | | |
|* 6 | CONNECT BY WITHOUT FILTERING| | | | |
| 7 | FAST DUAL | | 1 | | 2 (0)| 00:00:0
|* 8 | INDEX RANGE SCAN | IND_PARTS_7 | 449 | | 2 (0)| 00:00:0
----------------------------------------------------------------------------------------------
6 - filter(LEVEL<=500000)
8 - access("P"."ORDER_POINT">="START_LINE" AND
"P"."ORDER_POINT"<="START_LINE"+"LINES"-1)
Statistics
----------------------------------------------------------
10948 recursive calls
2160840 db block gets
2563123 consistent gets
223 physical reads
2005089824 redo size
683 bytes sent via SQL*Net to client
1686 bytes received via SQL*Net from client
4 SQL*Net roundtrips to/from client
3 sorts (memory)
0 sorts (disk)
12205347 rows processed
Elapsed: 01:06:01.57
Execution Plan
----------------------------------------------------------
Plan hash value: 1069489789
----------------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
----------------------------------------------------------------------------------
| 0 | INSERT STATEMENT | | 12M| 12G| 69005 (3)| 00:13:49 |
| 1 | TABLE ACCESS FULL| PO_LINE_TEMP | 12M| 12G| 69005 (3)| 00:13:49 |
----------------------------------------------------------------------------------
Note
-----
- dynamic sampling used for this statement
Statistics
----------------------------------------------------------
89663 recursive calls
141754417 db block gets
1778244 consistent gets
283312 physical reads
SP2-0642: SQL*Plus internal error state 1075, context 1:4:4294967295
Unsafe to proceed
683 bytes sent via SQL*Net to client
584 bytes received via SQL*Net from client
4 SQL*Net roundtrips to/from client
2 sorts (memory)
0 sorts (disk)
12205347 rows processed
Commit complete.
Elapsed: 00:00:00.01
Elapsed: 00:03:23.98
'UPDATE-ROLLBACKTEST
--------------------
UPDATE-ROLLBACK TEST
Session altered.
Elapsed: 00:00:00.00
Elapsed: 05:45:07.17
Execution Plan
----------------------------------------------------------
Plan hash value: 2613867723
-----------------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
-----------------------------------------------------------------------------------
| 0 | UPDATE STATEMENT | | 4595K| 52M| 25429 (1)| 00:05:06 |
| 1 | UPDATE | PO_LINE | | | | |
|* 2 | INDEX RANGE SCAN| IND_PO_LINE_3 | 4595K| 52M| 25429 (1)| 00:05:06 |
-----------------------------------------------------------------------------------
Statistics
----------------------------------------------------------
2454 recursive calls
467030361 db block gets
383084403 consistent gets
2847244 physical reads
1528989796 redo size
687 bytes sent via SQL*Net to client
632 bytes received via SQL*Net from client
4 SQL*Net roundtrips to/from client
1 sorts (memory)
1 sorts (disk)
3539069 rows processed
Rollback complete.
Elapsed: 05:21:42.73
'INSERT-NARROW-TABL
-------------------
INSERT-NARROW-TABLE
Session altered.
Elapsed: 00:00:00.00
Elapsed: 00:00:06.53
Execution Plan
----------------------------------------------------------
Plan hash value: 1731520519
------------------------------------------------------------------------------
| Id | Operation | Name | Rows | Cost (%CPU)| Time |
------------------------------------------------------------------------------
| 0 | INSERT STATEMENT | | 1 | 2 (0)| 00:00:01 |
| 1 | COUNT | | | | |
|* 2 | CONNECT BY WITHOUT FILTERING| | | | |
| 3 | FAST DUAL | | 1 | 2 (0)| 00:00:01 |
------------------------------------------------------------------------------
Statistics
----------------------------------------------------------
1226 recursive calls
16656 db block gets
1956 consistent gets
17 physical reads
14130936 redo size
689 bytes sent via SQL*Net to client
615 bytes received via SQL*Net from client
4 SQL*Net roundtrips to/from client
5 sorts (memory)
0 sorts (disk)
900000 rows processed
Commit complete.
Elapsed: 00:00:04.93
STAT_NAME VALUE
------------------------- ----------
consistent gets 390140533
db block gets 627207988
table fetch by rowid 12211909
table fetch continued row 78
table scan blocks gotten 653182
table scan rows gotten 14697509
Elapsed: 00:24:54.43
Execution Plan
----------------------------------------------------------
Plan hash value: 2650735695
-----------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
-----------------------------------------------------------------------------
| 0 | UPDATE STATEMENT | | 1 | 26 | 2 (0)| 00:00:01 |
| 1 | UPDATE | NARROW | | | | |
| 2 | TABLE ACCESS FULL| NARROW | 1 | 26 | 2 (0)| 00:00:01 |
-----------------------------------------------------------------------------
Statistics
----------------------------------------------------------
1587 recursive calls
337707586 db block gets
1350729 consistent gets
1 physical reads
525073528 redo size
689 bytes sent via SQL*Net to client
597 bytes received via SQL*Net from client
4 SQL*Net roundtrips to/from client
1 sorts (memory)
0 sorts (disk)
900000 rows processed
STAT_NAME VALUE
------------------------- ----------
consistent gets 391491412
db block gets 964915617
table fetch by rowid 12211913
table fetch continued row 78
table scan blocks gotten 656119
table scan rows gotten 16501306
Elapsed: 00:41:22.64
Execution Plan
----------------------------------------------------------
Plan hash value: 2650735695
-----------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
-----------------------------------------------------------------------------
| 0 | UPDATE STATEMENT | | 1 | 26 | 2 (0)| 00:00:01 |
| 1 | UPDATE | NARROW | | | | |
| 2 | TABLE ACCESS FULL| NARROW | 1 | 26 | 2 (0)| 00:00:01 |
-----------------------------------------------------------------------------
Statistics
----------------------------------------------------------
739 recursive calls
583033051 db block gets
1593474 consistent gets
0 physical reads
409352180 redo size
688 bytes sent via SQL*Net to client
589 bytes received via SQL*Net from client
4 SQL*Net roundtrips to/from client
1 sorts (memory)
0 sorts (disk)
900000 rows processed
Elapsed: 00:00:23.78
Execution Plan
----------------------------------------------------------
Plan hash value: 2650735695
-----------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
-----------------------------------------------------------------------------
| 0 | UPDATE STATEMENT | | 1 | 26 | 2 (0)| 00:00:01 |
| 1 | UPDATE | NARROW | | | | |
| 2 | TABLE ACCESS FULL| NARROW | 1 | 26 | 2 (0)| 00:00:01 |
-----------------------------------------------------------------------------
Statistics
----------------------------------------------------------
316 recursive calls
5490094 db block gets
191730 consistent gets
0 physical reads
269343620 redo size
689 bytes sent via SQL*Net to client
559 bytes received via SQL*Net from client
4 SQL*Net roundtrips to/from client
1 sorts (memory)
0 sorts (disk)
900000 rows processed
STAT_NAME VALUE
------------------------- ----------
consistent gets 393276734
db block gets 1553438826
table fetch by rowid 12211917
table fetch continued row 78
table scan blocks gotten 678262
table scan rows gotten 23114805
C1 C2
---------- ----------
-0.08715570 -0.0871557
-0.19080896 -0.19080896
-0.24192186 -0.24192186
-0.34202011 -0.34202011
-0.43837111 -0.43837111
...
.97814398 .97814398
.999847391 .999847391
Elapsed: 00:01:30.06
Execution Plan
----------------------------------------------------------
Plan hash value: 3043013035
----------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
----------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | 1 | 26 | 2 (0)| 00:00:01 |
| 1 | TABLE ACCESS FULL| NARROW | 1 | 26 | 2 (0)| 00:00:01 |
----------------------------------------------------------------------------
Statistics
----------------------------------------------------------
2 recursive calls
1 db block gets
66188 consistent gets
0 physical reads
176 redo size
22139480 bytes sent via SQL*Net to client
660370 bytes received via SQL*Net from client
60001 SQL*Net roundtrips to/from client
0 sorts (memory)
0 sorts (disk)
900000 rows processed
STAT_NAME VALUE
------------------------- ----------
consistent gets 393343002
db block gets 1553438867
table fetch by rowid 12211921
table fetch continued row 78
table scan blocks gotten 744445
table scan rows gotten 38441953
Elapsed: 00:00:12.29
Execution Plan
----------------------------------------------------------
Plan hash value: 3059185100
-----------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
-----------------------------------------------------------------------------
| 0 | DELETE STATEMENT | | 1 | 13 | 2 (0)| 00:00:01 |
| 1 | DELETE | NARROW | | | | |
|* 2 | TABLE ACCESS FULL| NARROW | 1 | 13 | 2 (0)| 00:00:01 |
-----------------------------------------------------------------------------
2 - filter("C1"<0)
Statistics
----------------------------------------------------------
100 recursive calls
863894 db block gets
6544 consistent gets
0 physical reads
201784852 redo size
691 bytes sent via SQL*Net to client
565 bytes received via SQL*Net from client
4 SQL*Net roundtrips to/from client
1 sorts (memory)
0 sorts (disk)
450000 rows processed
Commit complete.
Elapsed: 00:00:00.00
'TABLEANDINDEXSTATS'
---------------------
TABLE AND INDEX STATS
Elapsed: 00:00:01.36
System altered.
Elapsed: 00:00:07.10
System altered.
Elapsed: 00:00:00.01
Session altered.
Elapsed: 00:00:00.00
Session altered.
Elapsed: 00:00:00.00
AND POL.PART_ID=P.ID
*
ERROR at line 13:
ORA-00904: "P"."ID": invalid identifier
Elapsed: 00:00:00.12
P.DESCIPTION
*
ERROR at line 14:
ORA-00904: "P"."DESCIPTION": invalid identifier
Elapsed: 00:00:00.01
LOCATIONS
----------
2200
Elapsed: 00:00:00.01
Execution Plan
----------------------------------------------------------
Plan hash value: 3384977531
---------------------------------------------------------------------------------
| Id | Operation | Name | Rows | Cost (%CPU)| Time |
---------------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | 1 | 4 (0)| 00:00:01 |
| 1 | SORT AGGREGATE | | 1 | | |
| 2 | INDEX FAST FULL SCAN| IND_LOCATIONS_1 | 2200 | 4 (0)| 00:00:01 |
---------------------------------------------------------------------------------
Statistics
----------------------------------------------------------
1 recursive calls
0 db block gets
17 consistent gets
14 physical reads
0 redo size
412 bytes sent via SQL*Net to client
381 bytes received via SQL*Net from client
2 SQL*Net roundtrips to/from client
0 sorts (memory)
0 sorts (disk)
1 rows processed
PRODUCT_CODE PARTS_LARGE_WH
--------------- --------------
FG 25474
INVENTORY 3389
JANITOR 1697
OFFICE 1694
SHOP 1696
Elapsed: 00:00:01.01
Execution Plan
----------------------------------------------------------
Plan hash value: 3005476749
-----------------------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
-----------------------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | 5 | 115 | 1383 (2)| 00:00:17 |
| 1 | SORT GROUP BY | | 5 | 115 | 1383 (2)| 00:00:17 |
|* 2 | HASH JOIN | | 5534 | 124K| 1381 (1)| 00:00:17 |
| 3 | VIEW | | 1 | 9 | 6 (17)| 00:00:01 |
|* 4 | FILTER | | | | | |
| 5 | HASH GROUP BY | | 1 | 9 | 6 (17)| 00:00:01 |
| 6 | INDEX FAST FULL SCAN| SYS_C004155 | 2200 | 19800 | 5 (0)| 00:00:01 |
| 7 | TABLE ACCESS FULL | PARTS | 99694 | 1363K| 1374 (1)| 00:00:17 |
-----------------------------------------------------------------------------------------
2 - access("W"."WAREHOUSE_ID"="P"."PRIMARY_WHS_ID")
4 - filter(COUNT(*)>160)
Statistics
----------------------------------------------------------
8 recursive calls
0 db block gets
5059 consistent gets
5048 physical reads
0 redo size
581 bytes sent via SQL*Net to client
381 bytes received via SQL*Net from client
2 SQL*Net roundtrips to/from client
1 sorts (memory)
0 sorts (disk)
5 rows processed
COUNT(*)
----------
98586
Elapsed: 00:00:00.04
Execution Plan
----------------------------------------------------------
Plan hash value: 3298521242
----------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
----------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | 1 | 7 | 1378 (2)| 00:00:17 |
| 1 | SORT AGGREGATE | | 1 | 7 | | |
|* 2 | TABLE ACCESS FULL| PARTS | 98697 | 674K| 1378 (2)| 00:00:17 |
----------------------------------------------------------------------------
2 - filter("QTY_ON_HAND">1000)
Statistics
----------------------------------------------------------
8 recursive calls
0 db block gets
5042 consistent gets
0 physical reads
0 redo size
413 bytes sent via SQL*Net to client
381 bytes received via SQL*Net from client
2 SQL*Net roundtrips to/from client
0 sorts (memory)
0 sorts (disk)
1 rows processed
COUNT(*)
----------
5528
Elapsed: 00:00:00.34
Execution Plan
----------------------------------------------------------
Plan hash value: 3333389930
------------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
------------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | 1 | 7 | 685 (1)| 00:00:09 |
| 1 | SORT AGGREGATE | | 1 | 7 | | |
|* 2 | TABLE ACCESS FULL| VENDORS | 49 | 343 | 685 (1)| 00:00:09 |
------------------------------------------------------------------------------
2 - filter("ZIPCODE">' 44444')
Statistics
----------------------------------------------------------
8 recursive calls
0 db block gets
2520 consistent gets
2514 physical reads
0 redo size
412 bytes sent via SQL*Net to client
381 bytes received via SQL*Net from client
2 SQL*Net roundtrips to/from client
0 sorts (memory)
0 sorts (disk)
1 rows processed
COUNT(*)
----------
0
Elapsed: 00:00:00.06
Execution Plan
----------------------------------------------------------
Plan hash value: 3410092070
--------------------------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
--------------------------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | 1 | 21 | 5 (0)| 00:00:01 |
| 1 | SORT AGGREGATE | | 1 | 21 | | |
|* 2 | TABLE ACCESS BY INDEX ROWID| PO_LINE | 27 | 567 | 5 (0)| 00:00:01 |
|* 3 | INDEX RANGE SCAN | SYS_C004294 | 27 | | 3 (0)| 00:00:01 |
--------------------------------------------------------------------------------------------
Elapsed: 00:00:30.64
Execution Plan
----------------------------------------------------------
Plan hash value: 2057956106
--------------------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes |TempSpc| Cost (%CPU)| Time |
--------------------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | 99694 | 3796K| | 4398 (1)| 00:00:53 |
| 1 | SORT ORDER BY | | 99694 | 3796K| 10M| 4398 (1)| 00:00:53 |
| 2 | WINDOW SORT | | 99694 | 3796K| 10M| 4398 (1)| 00:00:53 |
| 3 | WINDOW SORT | | 99694 | 3796K| 10M| 4398 (1)| 00:00:53 |
| 4 | TABLE ACCESS FULL| PARTS | 99694 | 3796K| | 1377 (1)| 00:00:17 |
--------------------------------------------------------------------------------------
Statistics
----------------------------------------------------------
1 recursive calls
0 db block gets
5040 consistent gets
0 physical reads
0 redo size
4109388 bytes sent via SQL*Net to client
73487 bytes received via SQL*Net from client
6648 SQL*Net roundtrips to/from client
3 sorts (memory)
0 sorts (disk)
99694 rows processed
VENDOR_ID VENDOR_NAME
--------------- --------------------------------------------------
1000020VEN 382030VENDOR NAME
1000186VEN 773432VENDOR NAME
1001324VEN 864606VENDOR NAME
1001380VEN 580185VENDOR NAME
...
9999995VEN 802822VENDOR NAME
9999997VEN 716062VENDOR NAME
Elapsed: 00:00:54.95
Execution Plan
----------------------------------------------------------
Plan hash value: 1378243240
---------------------------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes |TempSpc| Cost (%CPU)| Time |
---------------------------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | 40976 | 1600K| | 155K (2)| 00:31:06 |
| 1 | MERGE JOIN ANTI | | 40976 | 1600K| | 155K (2)| 00:31:06 |
| 2 | SORT JOIN | | 49786 | 1409K| 3928K| 1087 (1)| 00:00:14 |
| 3 | TABLE ACCESS FULL | VENDORS | 49786 | 1409K| | 686 (1)| 00:00:09 |
|* 4 | SORT UNIQUE | | 8579 | 94369 | | 154K (2)| 00:30:53 |
| 5 | VIEW | | 8579 | 94369 | | 154K (2)| 00:30:53 |
| 6 | HASH UNIQUE | | 8579 | 485K| 795M| 154K (2)| 00:30:53 |
|* 7 | HASH JOIN | | 12M| 675M| | 93284 (1)| 00:18:40 |
|* 8 | TABLE ACCESS FULL | PARTS | 19939 | 331K| | 1371 (1)| 00:00:17 |
|* 9 | HASH JOIN | | 12M| 477M| 15M| 91821 (1)| 00:18:22 |
| 10 | TABLE ACCESS FULL| PO_HEADER | 494K| 9648K| | 3672 (2)| 00:00:45 |
| 11 | TABLE ACCESS FULL| PO_LINE | 12M| 244M| | 68156 (1)| 00:13:38 |
---------------------------------------------------------------------------------------------
Statistics
----------------------------------------------------------
29 recursive calls
0 db block gets
277040 consistent gets
262432 physical reads
504764 redo size
1584681 bytes sent via SQL*Net to client
30532 bytes received via SQL*Net from client
2743 SQL*Net roundtrips to/from client
2 sorts (memory)
0 sorts (disk)
41120 rows processed
PART_ID DESCRIPTION
------------------------------ ----------------------------------------
QTY_ON_HAND RANK_PC_QTY AVG_PC_QTY MIN_PC_QTY MAX_PC_QTY COUNT_PC RANK_CC_QTY
AVG_CC_QTY MIN_CC_QTY MAX_CC_QTY COUNT_CC RANK_VENDOR_QTY AVG_VENDOR_QTY
MIN_VENDOR_QTY MAX_VENDOR_QTY COUNT_VENDOR
----------- ----------- ---------- ---------- ---------- ---------- -----------
10000000PART 10000000DESCRIPTION
99939.083 1597 62825.9166 0 99939.083 74768 309
62855.4356 .002 99939.083 13940 1043 62493.765
3489.551 99939.083 32190
1000022PART 1000022DESCRIPTION
17364.487 66930 7573.22913 0 17364.487 74768 12791
7921.08607 .002 17364.487 1452 8 17364.487
17364.487 17364.487 1
...
9999999PART 9999999DESCRIPTION
61566.149 3319 23998.0777 3489.551 61566.149 4983 8228
31959.2693 .001 61566.149 6012 5 32125.3248
3490.111 61566.149 4
Elapsed: 00:01:36.84
Execution Plan
----------------------------------------------------------
Plan hash value: 3734429483
--------------------------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes |TempSpc| Cost (%CPU)| Time |
--------------------------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | 99694 | 5841K| | 14340 (1)| 00:02:53 |
| 1 | SORT ORDER BY | | 99694 | 5841K| 15M| 14340 (1)| 00:02:53 |
| 2 | WINDOW SORT | | 99694 | 5841K| 15M| 14340 (1)| 00:02:53 |
| 3 | WINDOW SORT | | 99694 | 5841K| 15M| 14340 (1)| 00:02:53 |
| 4 | WINDOW SORT | | 99694 | 5841K| 15M| 14340 (1)| 00:02:53 |
| 5 | WINDOW SORT | | 99694 | 5841K| 15M| 14340 (1)| 00:02:53 |
| 6 | WINDOW SORT | | 99694 | 5841K| 15M| 14340 (1)| 00:02:53 |
| 7 | WINDOW SORT | | 99694 | 5841K| 15M| 14340 (1)| 00:02:53 |
| 8 | WINDOW SORT | | 99694 | 5841K| 15M| 14340 (1)| 00:02:53 |
| 9 | WINDOW SORT | | 99694 | 5841K| 15M| 14340 (1)| 00:02:53 |
| 10 | TABLE ACCESS FULL| PARTS | 99694 | 5841K| | 1377 (1)| 00:00:17 |
--------------------------------------------------------------------------------------------
Statistics
----------------------------------------------------------
1 recursive calls
0 db block gets
5040 consistent gets
0 physical reads
0 redo size
16377604 bytes sent via SQL*Net to client
73487 bytes received via SQL*Net from client
6648 SQL*Net roundtrips to/from client
9 sorts (memory)
0 sorts (disk)
99694 rows processed
Elapsed: 00:00:00.15
Execution Plan
----------------------------------------------------------
Plan hash value: 815198312
----------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
----------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | 5 | 60 | 1384 (2)| 00:00:17 |
| 1 | SORT GROUP BY | | 5 | 60 | 1384 (2)| 00:00:17 |
| 2 | TABLE ACCESS FULL| PARTS | 99694 | 1168K| 1377 (1)| 00:00:17 |
----------------------------------------------------------------------------
Statistics
----------------------------------------------------------
1 recursive calls
0 db block gets
5040 consistent gets
0 physical reads
0 redo size
901 bytes sent via SQL*Net to client
381 bytes received via SQL*Net from client
2 SQL*Net roundtrips to/from client
1 sorts (memory)
0 sorts (disk)
5 rows processed
PO.ID=POL.PURC_ORDER_ID
*
ERROR at line 25:
ORA-00904: "PO"."ID": invalid identifier
Elapsed: 00:00:00.00
'FINISHE
--------
FINISHED
********************************************************************************
DELETE FROM
VENDORS_TEMP
WHERE
(VENDOR_ID,TERMS_NET_DAYS) IN
(SELECT
V.VENDOR_ID,
V.TERMS_NET_DAYS
FROM
VENDORS_TEMP V,
(SELECT
VENDOR_ID,
MIN(TERMS_NET_DAYS) TERMS_NET_DAYS
FROM
VENDORS_TEMP
GROUP BY
VENDOR_ID
HAVING
COUNT(*)>1) M
WHERE
V.VENDOR_ID=M.VENDOR_ID
AND V.TERMS_NET_DAYS>M.TERMS_NET_DAYS)
INSERT INTO
VENDORS
SELECT
*
FROM
VENDORS_TEMP
DELETE FROM
PARTS_TEMP
WHERE
(PART_ID,ORDER_POINT) IN
(SELECT
V.PART_ID,
V.ORDER_POINT
FROM
PARTS_TEMP V,
(SELECT
PART_ID,
MIN(ORDER_POINT) ORDER_POINT
FROM
PARTS_TEMP
GROUP BY
PART_ID
HAVING
COUNT(*)>1) M
WHERE
V.PART_ID=M.PART_ID
AND V.ORDER_POINT>M.ORDER_POINT)
INSERT INTO
PARTS
SELECT
*
FROM
PARTS_TEMP
UPDATE
PARTS P
SET
(PRIMARY_WHS_ID,PRIMARY_LOC_ID)=(
SELECT
WAREHOUSE_ID,
LOCATION_ID
FROM
(SELECT
WAREHOUSE_ID,
LOCATION_ID,
ROWNUM RN
FROM
LOCATIONS)
WHERE
MOD(P.ORDER_POINT,2000)=RN)
UPDATE
PARTS
SET
PREF_VENDOR_ID=TRIM(TO_CHAR(ABS(ROUND(COS((MOD(ROWNUM,9000)*2+1)*3.14159265/180*51.491976)*1
WHERE
PURCHASED='Y'
INSERT INTO
PO_HEADER
SELECT
*
FROM
PO_HEADER_TEMP
INSERT INTO
PO_LINE
SELECT
*
FROM
PO_LINE_TEMP
INSERT INTO
NARROW
SELECT
ROWNUM,
NULL
FROM
DUAL
CONNECT BY
LEVEL<=900000
UPDATE
NARROW
SET
C1=ROUND(SIN(C1*3.14159265/180),2),
C2=C1
UPDATE
NARROW
SET
C1=ROUND(SIN(C2*3.14159265/180),10)
UPDATE
NARROW
SET
C2=C1
SELECT
*
FROM
NARROW
SELECT
COUNT(*) LOCATIONS
FROM
LOCATIONS
SELECT
PRODUCT_CODE,
COUNT(*) PARTS_LARGE_WH
FROM
(SELECT
WAREHOUSE_ID
FROM
LOCATIONS
GROUP BY
WAREHOUSE_ID
HAVING
COUNT(*)>160) W,
PARTS P
WHERE
W.WAREHOUSE_ID=P.PRIMARY_WHS_ID
GROUP BY
PRODUCT_CODE
ORDER BY
PRODUCT_CODE
SELECT
COUNT(*)
FROM
PARTS
WHERE
QTY_ON_HAND>1000
SELECT
COUNT(*)
FROM
VENDORS
WHERE
ZIPCODE>' 44444'
SELECT
COUNT(*)
FROM
PO_LINE POL,
PARTS P
WHERE
POL.PURC_ORDER_ID BETWEEN '10000' AND '20000'
AND POL.PART_ID=P.PART_ID
SELECT
PART_ID,
ABC_CODE,
PRODUCT_CODE,
MAX(QTY_ON_HAND) OVER (PARTITION BY PRODUCT_CODE,ABC_CODE) MAX_QTY_PRD_ABC,
MIN(QTY_ON_HAND) OVER (PARTITION BY PRODUCT_CODE,ABC_CODE) MIN_QTY_PRD_ABC,
DENSE_RANK() OVER (PARTITION BY PRODUCT_CODE,ABC_CODE ORDER BY QTY_ON_HAND) DR_QTY_PRD_ABC,
DENSE_RANK() OVER (PARTITION BY PREF_VENDOR_ID ORDER BY ORDER_POINT) DR_OP_VEND
FROM
PARTS
ORDER BY
PART_ID
SELECT
V.VENDOR_ID,
V.VENDOR_NAME
FROM
VENDORS V,
(SELECT DISTINCT
PO.VENDOR_ID
FROM
PO_HEADER PO,
PO_LINE POL,
PARTS P
WHERE
PO.PURC_ORDER_ID=POL.PURC_ORDER_ID
AND POL.PART_ID=P.PART_ID
AND P.PRODUCT_CODE='FG') PV
WHERE
V.VENDOR_ID=PV.VENDOR_ID(+)
AND PV.VENDOR_ID IS NULL
ORDER BY
V.VENDOR_ID
SELECT
PART_ID,
DESCRIPTION,
QTY_ON_HAND,
RANK() OVER (PARTITION BY PRODUCT_CODE ORDER BY QTY_ON_HAND DESC NULLS LAST) RANK_PC_QTY,
AVG(QTY_ON_HAND) OVER (PARTITION BY PRODUCT_CODE ORDER BY QTY_ON_HAND) AVG_PC_QTY,
MIN(QTY_ON_HAND) OVER (PARTITION BY PRODUCT_CODE ORDER BY QTY_ON_HAND) MIN_PC_QTY,
MAX(QTY_ON_HAND) OVER (PARTITION BY PRODUCT_CODE ORDER BY QTY_ON_HAND) MAX_PC_QTY,
COUNT(UNIT_MATERIAL_COST) OVER (PARTITION BY PRODUCT_CODE ORDER BY UNIT_MATERIAL_COST) COUNT
RANK() OVER (PARTITION BY COMMODITY_CODE ORDER BY QTY_ON_HAND DESC NULLS LAST) RANK_CC_QTY,
AVG(QTY_ON_HAND) OVER (PARTITION BY COMMODITY_CODE ORDER BY QTY_ON_HAND) AVG_CC_QTY,
MIN(QTY_ON_HAND) OVER (PARTITION BY COMMODITY_CODE ORDER BY QTY_ON_HAND) MIN_CC_QTY,
MAX(QTY_ON_HAND) OVER (PARTITION BY COMMODITY_CODE ORDER BY QTY_ON_HAND) MAX_CC_QTY,
COUNT(QTY_ON_HAND) OVER (PARTITION BY COMMODITY_CODE ORDER BY QTY_ON_HAND) COUNT_CC,
RANK() OVER (PARTITION BY NVL(PREF_VENDOR_ID,'IN_HOUSE_FAB') ORDER BY QTY_ON_HAND DESC NULLS
AVG(QTY_ON_HAND) OVER (PARTITION BY NVL(PREF_VENDOR_ID,'IN_HOUSE_FAB') ORDER BY QTY_ON_HAND)
MIN(QTY_ON_HAND) OVER (PARTITION BY NVL(PREF_VENDOR_ID,'IN_HOUSE_FAB') ORDER BY QTY_ON_HAND)
MAX(QTY_ON_HAND) OVER (PARTITION BY NVL(PREF_VENDOR_ID,'IN_HOUSE_FAB') ORDER BY QTY_ON_HAND)
COUNT(QTY_ON_HAND) OVER (PARTITION BY PREF_VENDOR_ID ORDER BY QTY_ON_HAND) COUNT_VENDOR
FROM
PARTS
ORDER BY
PART_ID
SELECT
PRODUCT_CODE,
RANK(1) WITHIN GROUP (ORDER BY QTY_ON_HAND DESC NULLS LAST) UNIT_PRICE,
RANK(2) WITHIN GROUP (ORDER BY QTY_ON_HAND DESC NULLS LAST) UNIT_PRICE,
RANK(3) WITHIN GROUP (ORDER BY QTY_ON_HAND DESC NULLS LAST) UNIT_PRICE,
RANK(4) WITHIN GROUP (ORDER BY QTY_ON_HAND DESC NULLS LAST) UNIT_PRICE,
RANK(5) WITHIN GROUP (ORDER BY QTY_ON_HAND DESC NULLS LAST) UNIT_PRICE
FROM
PARTS
GROUP BY
PRODUCT_CODE
ORDER BY
PRODUCT_CODE
Cursor 43 Ver 120 Parse at -877.437061 (Parse to Parse -0.000005),CPU Time 0.000000,Elapsed
Cursor 43 Ver 120 Execute at -877.436891 (Parse to Exec 0.000165),CPU Time 0.000000,Elapsed
Cursor 43 Ver 120 Fetch at -877.436829 (Parse to Fetch 0.000227),CPU Time 0.000000,Elapsed
Cursor 43 Ver 120 Fetch at -877.436798 (Parse to Fetch 0.000258),CPU Time 0.000000,Elapsed
----------------------------------------------------------------------------------
Cursor 42 Ver 81 Parse at -877.436544 (0.000512)
Statement Depth 1 (Trigger Code)
update tsq$ set blocks=:3,maxblocks=:4,grantor#=:5,priv1=:6,priv2=:7,priv3=:8 where ts#=:1 and
Cursor 34 Ver 106 Parse at -877.436150 (Parse to Parse -0.000002),CPU Time 0.000000,Elapsed
Cursor 34 Ver 106 Execute at -877.435877 (Parse to Exec 0.000271),CPU Time 0.000000,Elapsed
----------------------------------------------------------------------------------
Cursor 43 Ver 121 Parse at -876.765336 (0.670812)
Statement Depth 1 (Trigger Code)
select file# from file$ where ts#=:1
Cursor 43 Ver 121 Parse at -876.765341 (Parse to Parse -0.000005),CPU Time 0.000000,Elapsed
Cursor 43 Ver 121 Execute at -876.765157 (Parse to Exec 0.000179),CPU Time 0.000000,Elapsed
Cursor 43 Ver 121 Fetch at -876.765095 (Parse to Fetch 0.000241),CPU Time 0.000000,Elapsed
Cursor 43 Ver 121 Fetch at -876.765063 (Parse to Fetch 0.000273),CPU Time 0.000000,Elapsed
----------------------------------------------------------------------------------
Cursor 42 Ver 82 Parse at -871.173245 (5.592091)
Statement Depth 1 (Trigger Code)
select file# from file$ where ts#=:1
Cursor 34 Ver 107 Parse at -871.155054 (Parse to Parse -0.000005),CPU Time 0.000000,Elapsed
Cursor 34 Ver 107 Execute at -871.154897 (Parse to Exec 0.000152),CPU Time 0.000000,Elapsed
Cursor 34 Ver 107 Fetch at -871.154838 (Parse to Fetch 0.000211),CPU Time 0.000000,Elapsed
Cursor 34 Ver 107 Fetch at -871.154809 (Parse to Fetch 0.000240),CPU Time 0.000000,Elapsed
----------------------------------------------------------------------------------
Cursor 43 Ver 122 Parse at -871.154575 (0.000474)
Statement Depth 1 (Trigger Code)
update tsq$ set blocks=:3,maxblocks=:4,grantor#=:5,priv1=:6,priv2=:7,priv3=:8 where ts#=:1 and
Cursor 43 Ver 122 Parse at -871.154578 (Parse to Parse -0.000003),CPU Time 0.000000,Elapsed
Cursor 43 Ver 122 Execute at -871.154326 (Parse to Exec 0.000249),CPU Time 0.000000,Elapsed
----------------------------------------------------------------------------------
Cursor 42 Ver 83 Parse at -871.154175 (0.000400)
Statement Depth 1 (Trigger Code)
update seg$ set type#=:4,blocks=:5,extents=:6,minexts=:7,maxexts=:8,extsize=:9,extpct=:10,user
Cursor 34 Ver 108 Parse at -868.917727 (Parse to Parse -0.000005),CPU Time 0.000000,Elapsed
Cursor 34 Ver 108 Execute at -868.917524 (Parse to Exec 0.000198),CPU Time 0.000000,Elapsed
Cursor 34 Ver 108 Fetch at -868.917461 (Parse to Fetch 0.000261),CPU Time 0.000000,Elapsed
Cursor 34 Ver 108 Fetch at -868.917431 (Parse to Fetch 0.000291),CPU Time 0.000000,Elapsed
----------------------------------------------------------------------------------
Cursor 43 Ver 123 Parse at -868.917183 (0.000539)
Statement Depth 1 (Trigger Code)
update tsq$ set blocks=:3,maxblocks=:4,grantor#=:5,priv1=:6,priv2=:7,priv3=:8 where ts#=:1 and
Cursor 43 Ver 123 Parse at -868.917186 (Parse to Parse -0.000003),CPU Time 0.000000,Elapsed
Cursor 43 Ver 123 Execute at -868.916916 (Parse to Exec 0.000267),CPU Time 0.000000,Elapsed
----------------------------------------------------------------------------------
Cursor 42 Ver 84 Parse at -868.916774 (0.000409)
Statement Depth 1 (Trigger Code)
update seg$ set type#=:4,blocks=:5,extents=:6,minexts=:7,maxexts=:8,extsize=:9,extpct=:10,user
Cursor 34 Ver 109 Parse at -868.723815 (Parse to Parse -0.000005),CPU Time 0.000000,Elapsed
Cursor 34 Ver 109 Execute at -868.723637 (Parse to Exec 0.000173),CPU Time 0.000000,Elapsed
Cursor 34 Ver 109 Fetch at -868.723575 (Parse to Fetch 0.000235),CPU Time 0.000000,Elapsed
Cursor 34 Ver 109 Fetch at -868.723543 (Parse to Fetch 0.000267),CPU Time 0.000000,Elapsed
----------------------------------------------------------------------------------
Cursor 43 Ver 124 Parse at -866.721760 (2.002050)
Statement Depth 1 (Trigger Code)
select file# from file$ where ts#=:1
Cursor 43 Ver 124 Parse at -866.721765 (Parse to Parse -0.000005),CPU Time 0.000000,Elapsed
Cursor 43 Ver 124 Execute at -866.721579 (Parse to Exec 0.000181),CPU Time 0.000000,Elapsed
Cursor 43 Ver 124 Fetch at -866.721517 (Parse to Fetch 0.000243),CPU Time 0.000000,Elapsed
Cursor 43 Ver 124 Fetch at -866.721485 (Parse to Fetch 0.000275),CPU Time 0.000000,Elapsed
----------------------------------------------------------------------------------
Cursor 42 Ver 85 Parse at -865.018602 (1.703158)
Statement Depth 1 (Trigger Code)
select file# from file$ where ts#=:1
Affected 1,Blks from Buff 5+CU(1),Blks from Disk 0,
Cursor 42 Ver 85 Parse at -865.018607 (Parse to Parse -0.000005),CPU Time 0.000000,Elapsed
Cursor 42 Ver 85 Execute at -865.018424 (Parse to Exec 0.000178),CPU Time 0.000000,Elapsed
Cursor 42 Ver 85 Fetch at -865.018363 (Parse to Fetch 0.000239),CPU Time 0.000000,Elapsed
Cursor 42 Ver 85 Fetch at -865.018330 (Parse to Fetch 0.000272),CPU Time 0.000000,Elapsed
----------------------------------------------------------------------------------
Cursor 34 Ver 110 Parse at -864.795833 (0.222769)
Statement Depth 1 (Trigger Code)
select file# from file$ where ts#=:1
Retrievd 0,Blks from Buff 1,Blks from Disk 0
Cursor 34 Ver 110 Parse at -864.795838 (Parse to Parse -0.000005),CPU Time 0.000000,Elapsed
Cursor 34 Ver 110 Execute at -864.795659 (Parse to Exec 0.000174),CPU Time 0.000000,Elapsed
Cursor 34 Ver 110 Fetch at -864.795597 (Parse to Fetch 0.000236),CPU Time 0.000000,Elapsed
Cursor 34 Ver 110 Fetch at -864.795568 (Parse to Fetch 0.000265),CPU Time 0.000000,Elapsed
----------------------------------------------------------------------------------
Cursor 43 Ver 125 Parse at -864.795326 (0.000507)
Statement Depth 1 (Trigger Code)
update tsq$ set blocks=:3,maxblocks=:4,grantor#=:5,priv1=:6,priv2=:7,priv3=:8 where ts#=:1 and
Retrievd 0,Blks from Buff 1,Blks from Disk 0
Cursor 43 Ver 125 Parse at -864.795328 (Parse to Parse -0.000002),CPU Time 0.000000,Elapsed
Cursor 43 Ver 125 Execute at -864.795076 (Parse to Exec 0.000250),CPU Time 0.000000,Elapsed
----------------------------------------------------------------------------------
Cursor 42 Ver 86 Parse at -864.794921 (0.000405)
Statement Depth 1 (Trigger Code)
update seg$ set type#=:4,blocks=:5,extents=:6,minexts=:7,maxexts=:8,extsize=:9,extpct=:10,user
ffected 0,Blks from Buff 0,Blks from Disk 0,
Cursor 42 Ver 86 Parse at -864.794924 (Parse to Parse -0.000003),CPU Time 0.000000,Elapsed
Cursor 42 Ver 86 Execute at -864.794646 (Parse to Exec 0.000275),CPU Time 0.000000,Elapsed
----------------------------------------------------------------------------------
Cursor 34 Ver 111 Parse at -863.222610 (1.572311)
Statement Depth 1 (Trigger Code)
select file# from file$ where ts#=:1
Cursor 34 Ver 111 Parse at -863.222615 (Parse to Parse -0.000005),CPU Time 0.000000,Elapsed
Cursor 34 Ver 111 Execute at -863.222425 (Parse to Exec 0.000185),CPU Time 0.000000,Elapsed
Cursor 34 Ver 111 Fetch at -863.222363 (Parse to Fetch 0.000247),CPU Time 0.000000,Elapsed
Cursor 34 Ver 111 Fetch at -863.222331 (Parse to Fetch 0.000279),CPU Time 0.000000,Elapsed
----------------------------------------------------------------------------------
Cursor 43 Ver 126 Parse at -861.518454 (1.704156)
Statement Depth 1 (Trigger Code)
select file# from file$ where ts#=:1
Cursor 43 Ver 126 Parse at -861.518459 (Parse to Parse -0.000005),CPU Time 0.000000,Elapsed
Cursor 43 Ver 126 Execute at -861.518273 (Parse to Exec 0.000181),CPU Time 0.000000,Elapsed
Cursor 43 Ver 126 Fetch at -861.518212 (Parse to Fetch 0.000242),CPU Time 0.000000,Elapsed
Cursor 43 Ver 126 Fetch at -861.518180 (Parse to Fetch 0.000274),CPU Time 0.000000,Elapsed
----------------------------------------------------------------------------------
Cursor 42 Ver 87 Parse at -859.707655 (1.810799)
Statement Depth 1 (Trigger Code)
select file# from file$ where ts#=:1
Cursor 34 Ver 112 Parse at -858.903406 (Parse to Parse -0.000005),CPU Time 0.000000,Elapsed
Cursor 34 Ver 112 Execute at -858.903230 (Parse to Exec 0.000171),CPU Time 0.000000,Elapsed
Cursor 34 Ver 112 Fetch at -858.903169 (Parse to Fetch 0.000232),CPU Time 0.000000,Elapsed
Cursor 34 Ver 112 Fetch at -858.903139 (Parse to Fetch 0.000262),CPU Time 0.000000,Elapsed
----------------------------------------------------------------------------------
Cursor 43 Ver 127 Parse at -858.902899 (0.000502)
Statement Depth 1 (Trigger Code)
update tsq$ set blocks=:3,maxblocks=:4,grantor#=:5,priv1=:6,priv2=:7,priv3=:8 where ts#=:1 and
Cursor 43 Ver 127 Parse at -858.902902 (Parse to Parse -0.000003),CPU Time 0.000000,Elapsed
Cursor 43 Ver 127 Execute at -858.902648 (Parse to Exec 0.000251),CPU Time 0.000000,Elapsed
----------------------------------------------------------------------------------
Cursor 42 Ver 88 Parse at -858.902506 (0.000393)
Statement Depth 1 (Trigger Code)
update seg$ set type#=:4,blocks=:5,extents=:6,minexts=:7,maxexts=:8,extsize=:9,extpct=:10,user
Cursor 43 Ver 128 Parse at -856.490202 (Parse to Parse -0.000005),CPU Time 0.000000,Elapsed
Cursor 43 Ver 128 Execute at -856.490014 (Parse to Exec 0.000183),CPU Time 0.000000,Elapsed
Cursor 43 Ver 128 Fetch at -856.489952 (Parse to Fetch 0.000245),CPU Time 0.000000,Elapsed
Cursor 43 Ver 128 Fetch at -856.489916 (Parse to Fetch 0.000281),CPU Time 0.000000,Elapsed
----------------------------------------------------------------------------------
Cursor 42 Ver 89 Parse at -855.160347 (1.329850)
Statement Depth 1 (Trigger Code)
select file# from file$ where ts#=:1
---
|
---
9 |
9 |
---
----
|
----
06 |
|
06 |
----
_PER_KEY AVG_DATA_BLOCKS_PER_KEY CLUSTERING_FACTOR
-------- ----------------------- -----------------
1 1 223
1 1 1907
317 4985 4985
556 4985 4985
38 4971 39774
317 4985 4985
1 7 66462
38 4971 39774
1 1 9416
1 1 99683
1 55 500000
1 55 500000
1386 13158 13158
598 13158 26316
1 1 106840
0 0 0
0 0 0
17 3199 11525977
19 3497 12599568
1 1 666825
1 1 1
1 1 49776
--
|
--
|
|
|
--
----------
Time |
----------
00:00:17 |
00:00:17 |
00:00:17 |
00:00:01 |
|
00:00:01 |
00:00:01 |
00:00:17 |
----------
-------------
)| Time |
-------------
)| 00:00:01 |
| |
)| 00:00:01 |
)| 00:00:01 |
-------------
C DR_QTY_PRD_ABC DR_OP_VEND
- -------------- ----------
1 13829 1546
2 1122 7
2 1016 4
0 3788 31056
1 2205 1
4 475 1
-------
e |
-------
00:53 |
00:53 |
00:53 |
00:53 |
00:17 |
-------
--------------
U)| Time |
--------------
2)| 00:31:06 |
2)| 00:31:06 |
1)| 00:00:14 |
1)| 00:00:09 |
2)| 00:30:53 |
2)| 00:30:53 |
2)| 00:30:53 |
1)| 00:18:40 |
1)| 00:00:17 |
1)| 00:18:22 |
2)| 00:00:45 |
1)| 00:13:38 |
--------------
-------------
)| Time |
-------------
)| 00:02:53 |
)| 00:02:53 |
)| 00:02:53 |
)| 00:02:53 |
)| 00:02:53 |
)| 00:02:53 |
)| 00:02:53 |
)| 00:02:53 |
)| 00:02:53 |
)| 00:02:53 |
)| 00:00:17 |
-------------
34 us)(object id 11767)
80*51.491976)*10000000,0))))||'VEN'
object id 11768)
(object id 11767)
R_QTY_PRD_ABC,
RANK_PC_QTY,
IAL_COST) COUNT_PC,
) RANK_CC_QTY,
4 ad='51e502dc'
60 ad='511dcd48'
here ts#=:1 and user#=:2
79 ad='511e3598'
extpct=:10,user#=:11,iniexts=:12,lists=decode(:13, 65535, NULL, :13),groups=decode(:14, 65535, NULL, :1
pw=0 time=52 us)'
2 pr=0 pw=0 time=10 us)'
4 ad='51e502dc'
4 ad='51e502dc'
4 ad='51e502dc'
60 ad='511dcd48'
here ts#=:1 and user#=:2
79 ad='511e3598'
extpct=:10,user#=:11,iniexts=:12,lists=decode(:13, 65535, NULL, :13),groups=decode(:14, 65535, NULL, :1
4 ad='51e502dc'
60 ad='511dcd48'
here ts#=:1 and user#=:2
79 ad='511e3598'
extpct=:10,user#=:11,iniexts=:12,lists=decode(:13, 65535, NULL, :13),groups=decode(:14, 65535, NULL, :1
4 ad='51e502dc'
4 ad='51e502dc'
4 ad='51e502dc'
w=0 time=31 us)'
4 ad='51e502dc'
60 ad='511dcd48'
here ts#=:1 and user#=:2
79 ad='511e3598'
extpct=:10,user#=:11,iniexts=:12,lists=decode(:13, 65535, NULL, :13),groups=decode(:14, 65535, NULL, :1
4 ad='51e502dc'
4 ad='51e502dc'
4 ad='51e502dc'
60 ad='511dcd48'
here ts#=:1 and user#=:2
79 ad='511e3598'
extpct=:10,user#=:11,iniexts=:12,lists=decode(:13, 65535, NULL, :13),groups=decode(:14, 65535, NULL, :1
4 ad='51e502dc'
4 ad='51e502dc'
w=0 time=31 us)'
4 ad='51e502dc'
000000,Elapsed Time 0.000629,Rows Affected 0,Blks from Buff 0,Blks from Disk 0,**Shared Pool Misses** 1
.000000,Elapsed Time 0.000023,Rows Affected 0,Blks from Buff 0,Blks from Disk 0,Goal=CHOOSE
.000000,Elapsed Time 0.000031,Rows Affected 0,Blks from Buff 0,Blks from Disk 0,
.000000,Elapsed Time 0.000034,Rows Retrievd 1,Blks from Buff 3,Blks from Disk 0
.000000,Elapsed Time 0.000003,Rows Retrievd 0,Blks from Buff 0,Blks from Disk 0
000000,Elapsed Time 0.000016,Rows Affected 0,Blks from Buff 0,Blks from Disk 0,Goal=CHOOSE
000000,Elapsed Time 0.000137,Rows Affected 1,Blks from Buff 3+CU(1),Blks from Disk 0,
.000000,Elapsed Time 0.000013,Rows Affected 0,Blks from Buff 0,Blks from Disk 0,Goal=CHOOSE
.000000,Elapsed Time 0.000131,Rows Affected 1,Blks from Buff 5+CU(1),Blks from Disk 0,
.000000,Elapsed Time 0.000022,Rows Affected 0,Blks from Buff 0,Blks from Disk 0,Goal=CHOOSE
.000000,Elapsed Time 0.000037,Rows Affected 0,Blks from Buff 0,Blks from Disk 0,
.000000,Elapsed Time 0.000034,Rows Retrievd 1,Blks from Buff 3,Blks from Disk 0
.000000,Elapsed Time 0.000006,Rows Retrievd 0,Blks from Buff 1,Blks from Disk 0
000000,Elapsed Time 0.000023,Rows Affected 0,Blks from Buff 0,Blks from Disk 0,Goal=CHOOSE
000000,Elapsed Time 0.000037,Rows Affected 0,Blks from Buff 0,Blks from Disk 0,
000000,Elapsed Time 0.000034,Rows Retrievd 1,Blks from Buff 3,Blks from Disk 0
000000,Elapsed Time 0.000005,Rows Retrievd 0,Blks from Buff 1,Blks from Disk 0
.000000,Elapsed Time 0.000020,Rows Affected 0,Blks from Buff 0,Blks from Disk 0,Goal=CHOOSE
.000000,Elapsed Time 0.000028,Rows Affected 0,Blks from Buff 0,Blks from Disk 0,
.000000,Elapsed Time 0.000031,Rows Retrievd 1,Blks from Buff 3,Blks from Disk 0
.000000,Elapsed Time 0.000003,Rows Retrievd 0,Blks from Buff 0,Blks from Disk 0
.000000,Elapsed Time 0.000014,Rows Affected 0,Blks from Buff 0,Blks from Disk 0,Goal=CHOOSE
.000000,Elapsed Time 0.000135,Rows Affected 1,Blks from Buff 3+CU(1),Blks from Disk 0,
000000,Elapsed Time 0.000014,Rows Affected 0,Blks from Buff 0,Blks from Disk 0,Goal=CHOOSE
000000,Elapsed Time 0.000137,Rows Affected 1,Blks from Buff 5+CU(1),Blks from Disk 0,
.000000,Elapsed Time 0.000023,Rows Affected 0,Blks from Buff 0,Blks from Disk 0,Goal=CHOOSE
.000000,Elapsed Time 0.000033,Rows Affected 0,Blks from Buff 0,Blks from Disk 0,
.000000,Elapsed Time 0.000034,Rows Retrievd 1,Blks from Buff 3,Blks from Disk 0
.000000,Elapsed Time 0.000003,Rows Retrievd 0,Blks from Buff 0,Blks from Disk 0
.000000,Elapsed Time 0.000016,Rows Affected 0,Blks from Buff 0,Blks from Disk 0,Goal=CHOOSE
.000000,Elapsed Time 0.000140,Rows Affected 1,Blks from Buff 3+CU(1),Blks from Disk 0,
000000,Elapsed Time 0.000013,Rows Affected 0,Blks from Buff 0,Blks from Disk 0,Goal=CHOOSE
000000,Elapsed Time 0.000134,Rows Affected 1,Blks from Buff 5+CU(1),Blks from Disk 0,
.000000,Elapsed Time 0.000023,Rows Affected 0,Blks from Buff 0,Blks from Disk 0,Goal=CHOOSE
.000000,Elapsed Time 0.000038,Rows Affected 0,Blks from Buff 0,Blks from Disk 0,
.000000,Elapsed Time 0.000033,Rows Retrievd 1,Blks from Buff 3,Blks from Disk 0
.000000,Elapsed Time 0.000005,Rows Retrievd 0,Blks from Buff 1,Blks from Disk 0
.000000,Elapsed Time 0.000023,Rows Affected 0,Blks from Buff 0,Blks from Disk 0,Goal=CHOOSE
.000000,Elapsed Time 0.000037,Rows Affected 0,Blks from Buff 0,Blks from Disk 0,
.000000,Elapsed Time 0.000033,Rows Retrievd 1,Blks from Buff 3,Blks from Disk 0
.000000,Elapsed Time 0.000006,Rows Retrievd 0,Blks from Buff 1,Blks from Disk 0
000000,Elapsed Time 0.000023,Rows Affected 0,Blks from Buff 0,Blks from Disk 0,Goal=CHOOSE
000000,Elapsed Time 0.000036,Rows Affected 0,Blks from Buff 0,Blks from Disk 0,
000000,Elapsed Time 0.000032,Rows Retrievd 1,Blks from Buff 3,Blks from Disk 0
000000,Elapsed Time 0.000006,Rows Retrievd 0,Blks from Buff 1,Blks from Disk 0
.000000,Elapsed Time 0.000023,Rows Affected 0,Blks from Buff 0,Blks from Disk 0,Goal=CHOOSE
.000000,Elapsed Time 0.000032,Rows Affected 0,Blks from Buff 0,Blks from Disk 0,
.000000,Elapsed Time 0.000034,Rows Retrievd 1,Blks from Buff 3,Blks from Disk 0
.000000,Elapsed Time 0.000002,Rows Retrievd 0,Blks from Buff 0,Blks from Disk 0
.000000,Elapsed Time 0.000015,Rows Affected 0,Blks from Buff 0,Blks from Disk 0,Goal=CHOOSE
.000000,Elapsed Time 0.000135,Rows Affected 1,Blks from Buff 3+CU(1),Blks from Disk 0,
000000,Elapsed Time 0.000014,Rows Affected 0,Blks from Buff 0,Blks from Disk 0,Goal=CHOOSE
000000,Elapsed Time 0.000136,Rows Affected 1,Blks from Buff 5+CU(1),Blks from Disk 0,
.000000,Elapsed Time 0.000024,Rows Affected 0,Blks from Buff 0,Blks from Disk 0,Goal=CHOOSE
.000000,Elapsed Time 0.000039,Rows Affected 0,Blks from Buff 0,Blks from Disk 0,
.000000,Elapsed Time 0.000033,Rows Retrievd 1,Blks from Buff 3,Blks from Disk 0
.000000,Elapsed Time 0.000005,Rows Retrievd 0,Blks from Buff 1,Blks from Disk 0
.000000,Elapsed Time 0.000023,Rows Affected 0,Blks from Buff 0,Blks from Disk 0,Goal=CHOOSE
.000000,Elapsed Time 0.000037,Rows Affected 0,Blks from Buff 0,Blks from Disk 0,
.000000,Elapsed Time 0.000032,Rows Retrievd 1,Blks from Buff 3,Blks from Disk 0
.000000,Elapsed Time 0.000006,Rows Retrievd 0,Blks from Buff 1,Blks from Disk 0
000000,Elapsed Time 0.000022,Rows Affected 0,Blks from Buff 0,Blks from Disk 0,Goal=CHOOSE
000000,Elapsed Time 0.000038,Rows Affected 0,Blks from Buff 0,Blks from Disk 0,
000000,Elapsed Time 0.000034,Rows Retrievd 1,Blks from Buff 3,Blks from Disk 0
000000,Elapsed Time 0.000006,Rows Retrievd 0,Blks from Buff 1,Blks from Disk 0
.000000,Elapsed Time 0.000022,Rows Affected 0,Blks from Buff 0,Blks from Disk 0,Goal=CHOOSE
.000000,Elapsed Time 0.000031,Rows Affected 0,Blks from Buff 0,Blks from Disk 0,
.000000,Elapsed Time 0.000033,Rows Retrievd 1,Blks from Buff 3,Blks from Disk 0
.000000,Elapsed Time 0.000003,Rows Retrievd 0,Blks from Buff 0,Blks from Disk 0
.000000,Elapsed Time 0.000015,Rows Affected 0,Blks from Buff 0,Blks from Disk 0,Goal=CHOOSE
.000000,Elapsed Time 0.000135,Rows Affected 1,Blks from Buff 3+CU(1),Blks from Disk 0,
000000,Elapsed Time 0.000013,Rows Affected 0,Blks from Buff 0,Blks from Disk 0,Goal=CHOOSE
000000,Elapsed Time 0.000133,Rows Affected 1,Blks from Buff 5+CU(1),Blks from Disk 0,
.000000,Elapsed Time 0.000023,Rows Affected 0,Blks from Buff 0,Blks from Disk 0,Goal=CHOOSE
.000000,Elapsed Time 0.000071,Rows Affected 0,Blks from Buff 0,Blks from Disk 0,
.000000,Elapsed Time 0.000065,Rows Retrievd 1,Blks from Buff 3,Blks from Disk 0
.000000,Elapsed Time 0.000006,Rows Retrievd 0,Blks from Buff 1,Blks from Disk 0
.000000,Elapsed Time 0.000024,Rows Affected 0,Blks from Buff 0,Blks from Disk 0,Goal=CHOOSE
.000000,Elapsed Time 0.000038,Rows Affected 0,Blks from Buff 0,Blks from Disk 0,
.000000,Elapsed Time 0.000033,Rows Retrievd 1,Blks from Buff 3,Blks from Disk 0
.000000,Elapsed Time 0.000009,Rows Retrievd 0,Blks from Buff 1,Blks from Disk 0
000000,Elapsed Time 0.000024,Rows Affected 0,Blks from Buff 0,Blks from Disk 0,Goal=CHOOSE
000000,Elapsed Time 0.000039,Rows Affected 0,Blks from Buff 0,Blks from Disk 0,
000000,Elapsed Time 0.000033,Rows Retrievd 1,Blks from Buff 3,Blks from Disk 0
000000,Elapsed Time 0.000006,Rows Retrievd 0,Blks from Buff 1,Blks from Disk 0
3.500000,Elapsed Time 23.776565,Rows Affected 900000,Blks from Buff 191730+CU(5490094),Blks from Disk 0
:14, 65535, NULL, :14), cachehint=:15, hwmincr=:16, spare1=DECODE(:17,0,NULL,:17),scanhint=:18 where ts
:14, 65535, NULL, :14), cachehint=:15, hwmincr=:16, spare1=DECODE(:17,0,NULL,:17),scanhint=:18 where ts
:14, 65535, NULL, :14), cachehint=:15, hwmincr=:16, spare1=DECODE(:17,0,NULL,:17),scanhint=:18 where ts
:14, 65535, NULL, :14), cachehint=:15, hwmincr=:16, spare1=DECODE(:17,0,NULL,:17),scanhint=:18 where ts
:14, 65535, NULL, :14), cachehint=:15, hwmincr=:16, spare1=DECODE(:17,0,NULL,:17),scanhint=:18 where ts
ared Pool Misses** 1,Goal=ALL_ROWS
spool c:\testnew8.txt
set autotrace on
set timing on
SELECT
COUNT(*)
FROM
ALL_OBJECTS;
INSERT INTO
LOCATIONS
SELECT /*+ ORDERED */
LOC.LOCATION_ID,
WH.WAREHOUSE_ID,
RPAD(WH.WAREHOUSE_ID||'-'||LOC.LOCATION_ID,60),
DECODE(MOD(ROWNUM,5),0,'T',1,'R','F')
FROM
(SELECT
TRIM(TO_CHAR(ABS(ROUND(COS(ROWNUM*3.1415/180*1.2)*1000000,0))))||'LOC' LOCATION_ID,
ROWNUM RN
FROM
DUAL
CONNECT BY
LEVEL<=200) LOC,
(SELECT
TRIM(TO_CHAR(ABS(ROUND(SIN(ROWNUM*3.1415/180*10.1)*1000000,0))))||'WH' WAREHOUSE_ID,
ROWNUM RN
FROM
DUAL
CONNECT BY
LEVEL<=20) WH
WHERE
(MOD(WH.RN,10)*20+1) <= LOC.RN;
COMMIT;
EXEC DBMS_STATS.GATHER_TABLE_STATS(OWNNAME=>USER,TABNAME=>'LOCATIONS',CASCADE=>TRUE);
INSERT INTO
UMS
SELECT
DECODE(ROWNUM,1,'EA',2,'PC',3,'FT',4,'METER',5,'KG',6,'CASE',7,'LBS',8,'DOZEN'),
NULL,
FROM
DUAL
CONNECT BY
LEVEL<=8;
COMMIT;
EXEC DBMS_STATS.GATHER_TABLE_STATS(OWNNAME=>USER,TABNAME=>'UMS',CASCADE=>TRUE);
INSERT INTO
VENDORS_TEMP
SELECT
TRIM(TO_CHAR(ABS(ROUND(COS(ROWNUM*3.14159265/180*51.491976)*10000000,0))))||'VEN' VENDOR_ID,
TRIM(TO_CHAR(ABS(ROUND(COS(ROWNUM*3.1415/180*.49)*1000000,0))))||'VENDOR NAME' VENDOR_NAME,
RPAD('ADDR_1',40) ADDR_1,
RPAD('ADDR_2',35) ADDR_2,
NULL ADDR_3,
RPAD('CITY',20) CITY,
'CA' STATE,
LPAD(TO_CHAR(ROWNUM),6) ZIPCODE,
'NONE' COUNTRY,
NULL CONTACT_FIRST_NAME,
NULL CONTACT_LAST_NAME,
NULL CONTACT_INITIAL,
NULL CONTACT_POSITION,
NULL CONTACT_HONORIFIC,
NULL CONTACT_SALUTATION,
NULL CONTACT_PHONE,
NULL CONTACT_FAX,
TRIM(TO_CHAR(ABS(ROUND(COS(ROWNUM*3.1415/180*4.491976)*1000000,0))))||'VENDOR NAME' REMIT_TO
RPAD('ADDR_1',40) REMIT_TO_ADDR_1,
RPAD('ADDR_2',35) REMIT_TO_ADDR_2,
NULL REMIT_TO_ADDR_3,
RPAD('CITY',20) REMIT_TO_CITY,
'CA' REMIT_TO_STATE,
LPAD(TO_CHAR(ROWNUM),6) REMIT_TO_ZIPCODE,
'NONE' REMIT_TO_COUNTRY,
'NONE' FREE_ON_BOARD,
'SPECIAL DEL' SHIP_VIA,
'UNKNOWN' BUYER,
'N' REPORT_1099_MISC,
DECODE(MOD(ROWNUM,6),0,'A',1,'M',2,'D',3,'N','E') TERMS_NET_TYPE,
ROWNUM TERMS_NET_DAYS,
NULL TERMS_NET_DATE,
DECODE(MOD(ROWNUM,6),0,'A',1,'M',2,'D',3,'N','E') TERMS_DISC_TYPE,
MOD(ROWNUM,100)+10 TERMS_DISC_DAYS,
NULL TERMS_DISC_DATE,
3.5 TERMS_DISC_PERCENT,
'STANDARD' TERMS_DESCRIPTION,
'X' USER_1,
TO_CHAR(TRUNC(SYSDATE,'YYYY'),'MON DD, YYYY') USER_2,
NULL USER_3,
NULL USER_4,
NULL USER_5,
NULL USER_6,
NULL USER_7,
NULL USER_8,
NULL USER_9,
NULL USER_10
FROM
DUAL
CONNECT BY
LEVEL<=50000;
DELETE FROM
VENDORS_TEMP
WHERE
(VENDOR_ID,TERMS_NET_DAYS) IN
(SELECT
V.VENDOR_ID,
V.TERMS_NET_DAYS
FROM
VENDORS_TEMP V,
(SELECT
VENDOR_ID,
MIN(TERMS_NET_DAYS) TERMS_NET_DAYS
FROM
VENDORS_TEMP
GROUP BY
VENDOR_ID
HAVING
COUNT(*)>1) M
WHERE
V.VENDOR_ID=M.VENDOR_ID
AND V.TERMS_NET_DAYS>M.TERMS_NET_DAYS);
INSERT INTO
VENDORS
SELECT
*
FROM
VENDORS_TEMP;
COMMIT;
EXEC DBMS_STATS.GATHER_TABLE_STATS(OWNNAME=>USER,TABNAME=>'VENDORS',CASCADE=>TRUE);
INSERT INTO
PARTS_TEMP
SELECT
TRIM(TO_CHAR(ABS(ROUND(SIN(ROWNUM*3.14159265/180*10.191976)*10000000,0))))||'PART' PART_ID,
TRIM(TO_CHAR(ABS(ROUND(SIN(ROWNUM*3.14159265/180*10.191976)*10000000,0))))||'DESCRIPTION' DE
DECODE(MOD(ROWNUM,20),2,'PC',3,'FT',4,'METER',5,'KG',6,'CASE',7,'LBS',8,'DOZEN','EA') STOCK_
1 PLANNING_LEADTIME,
'M' ORDER_POLICY,
ROWNUM ORDER_POINT,
1 SAFETY_STOCK_QTY,
1 FIXED_ORDER_QTY,
1 DAYS_OF_SUPPLY,
1 MINIMUM_ORDER_QTY,
9999 MAXIMUM_ORDER_QTY,
'0' ENGINEERING_MSTR,
DECODE(MOD(ROWNUM,20),1,'SHOP',2,'OFFICE',3,'JANITOR',4,'INVENTORY',5,'INVENTORY','FG') PROD
DECODE(MOD(ROWNUM,7),1,'SHOP',2,'OFFICE',3,'JANITOR',4,'INVENTORY',5,'INVENTORY','FG') COMMO
'UNKNOWN' MFG_NAME,
'UNKNOWN' MFG_PART_ID,
DECODE(MOD(ROWNUM,3),1,'Y','N') FABRICATED,
DECODE(MOD(ROWNUM,3),1,'N','Y') PURCHASED,
'N' STOCKED,
'N' DETAIL_ONLY,
'N' DEMAND_HISTORY,
'N' TOOL_OR_FIXTURE,
'N' INSPECTION_REQD,
0 WEIGHT,
DECODE(MOD(ROWNUM,20),2,'PC',3,'FT',4,'METER',5,'KG',6,'CASE',7,'LBS',8,'DOZEN','EA') WEIGHT
NULL DRAWING_ID,
NULL DRAWING_REV_NO,
NULL PREF_VENDOR_ID,
NULL PRIMARY_WHS_ID,
NULL PRIMARY_LOC_ID,
NULL BACKFLUSH_WHS_ID,
NULL BACKFLUSH_LOC_ID,
NULL INSPECT_WHS_ID,
NULL INSPECT_LOC_ID,
'Y' MRP_REQUIRED,
'N' MRP_EXCEPTIONS,
'N' PRIVATE_UM_CONV,
'Y' AUTO_BACKFLUSH,
NULL PLANNER_USER_ID,
NULL BUYER_USER_ID,
DECODE(MOD(ROWNUM,7),1,'A',2,'B',3,'B','C') ABC_CODE,
ROWNUM-100000 ANNUAL_USAGE_QTY,
'N' INVENTORY_LOCKED,
0 UNIT_MATERIAL_COST,
0 UNIT_LABOR_COST,
0 UNIT_BURDEN_COST,
0 UNIT_SERVICE_COST,
0 BURDEN_PERCENT,
0 BURDEN_PER_UNIT,
0 PURC_BUR_PERCENT,
0 PURC_BUR_PER_UNIT,
0 FIXED_COST,
0 UNIT_PRICE,
0 NEW_MATERIAL_COST,
0 NEW_LABOR_COST,
0 NEW_BURDEN_COST,
0 NEW_SERVICE_COST,
0 NEW_BURDEN_PERCENT,
0 NEW_BURDEN_PERUNIT,
0 NEW_FIXED_COST,
'1111111' MAT_GL_ACCT_ID,
'2222222' LAB_GL_ACCT_ID,
'3333333' BUR_GL_ACCT_ID,
'4444444' SER_GL_ACCT_ID,
ABS(ROUND(SIN(ROWNUM*3.14159265/180*2)*100000,3)) QTY_ON_HAND,
ABS(ROUND(SIN(ROWNUM*3.14159265/180*2)*100000,3)) QTY_AVAILABLE_ISS,
ABS(ROUND(SIN(ROWNUM*3.14159265/180*2)*100000,3)) QTY_AVAILABLE_MRP,
0 QTY_ON_ORDER,
0 QTY_IN_DEMAND,
RPAD('USER_1',30) USER_1,
RPAD('USER_2',30) USER_2,
RPAD('USER_3',30) USER_3,
NULL USER_4,
NULL USER_5,
NULL USER_6,
NULL USER_7,
NULL USER_8,
NULL USER_9,
NULL USER_10,
0 LT_PLUS_DAYS,
0 LT_MINUS_DAYS,
'A' STATUS,
'Y' USE_SUPPLY_BEF_LT,
0 QTY_COMMITTED,
'TESTING' PRT_CREATE_USER_ID,
SYSDATE PRT_CREATE_DATE
FROM
DUAL
CONNECT BY
LEVEL<=100000;
DELETE FROM
PARTS_TEMP
WHERE
(PART_ID,ORDER_POINT) IN
(SELECT
V.PART_ID,
V.ORDER_POINT
FROM
PARTS_TEMP V,
(SELECT
PART_ID,
MIN(ORDER_POINT) ORDER_POINT
FROM
PARTS_TEMP
GROUP BY
PART_ID
HAVING
COUNT(*)>1) M
WHERE
V.PART_ID=M.PART_ID
AND V.ORDER_POINT>M.ORDER_POINT);
INSERT INTO
PARTS
SELECT
*
FROM
PARTS_TEMP;
UPDATE
PARTS P
SET
(PRIMARY_WHS_ID,PRIMARY_LOC_ID)=(
SELECT
WAREHOUSE_ID,
LOCATION_ID
FROM
(SELECT
WAREHOUSE_ID,
LOCATION_ID,
ROWNUM RN
FROM
LOCATIONS)
WHERE
MOD(P.ORDER_POINT,2000)=RN);
UPDATE
PARTS
SET
PREF_VENDOR_ID=TRIM(TO_CHAR(ABS(ROUND(COS((MOD(ROWNUM,9000)*2+1)*3.14159265/180*51.491976)*1
WHERE
PURCHASED='Y';
COMMIT;
EXEC DBMS_STATS.GATHER_TABLE_STATS(OWNNAME=>USER,TABNAME=>'PARTS',CASCADE=>TRUE);
INSERT INTO
PO_HEADER_TEMP
SELECT
'PO'||TO_CHAR(ROWNUM) PURC_ORDER_ID,
TRIM(TO_CHAR(ABS(ROUND(COS((MOD(ROWNUM,9000)*2+1)*3.14159265/180*51.491976)*10000000,0))))||
NULL CONTACT_FIRST_NAME,
NULL CONTACT_LAST_NAME,
NULL CONTACT_INITIAL,
NULL CONTACT_POSITION,
NULL CONTACT_HONORIFIC,
NULL CONTACT_SALUTATION,
NULL CONTACT_PHONE,
NULL CONTACT_FAX,
1 PURC_ORD_ADDR_NO,
1 SHIPTO_ADDR_NO,
TRUNC(SYSDATE-(COS(ROWNUM*3.14159265/180)*1000)) ORDER_DATE,
TRUNC(SYSDATE-(COS(ROWNUM*3.14159265/180)*1000))+10 DESIRED_RECV_DATE,
'MY_BUYER' BUYER,
NULL FREE_ON_BOARD,
'BEST WAY' SHIP_VIA,
'REGULAR' SALES_TAX_GROUP_ID,
DECODE(MOD(ROWNUM,6),1,'F',2,'R',3,'X','C') PO_STATUS,
'N' BACK_ORDER,
1 SELL_RATE,
1 BUY_RATE,
'1' ENTITY_ID,
DECODE(MOD(ROWNUM,3),1,'Y','N') POSTING_CANDIDATE,
NULL LAST_RECEIVED_DATE,
0 TOTAL_AMT_ORDERED,
0 TOTAL_AMT_RECVD,
'N' MARKED_FOR_PURGE,
'Y' EXCH_RATE_FIXED,
TRUNC(SYSDATE-(COS(ROWNUM*3.14159265/180)*1000))+10 PROMISE_DATE,
SYSDATE PRINTED_DATE,
DECODE(MOD(ROWNUM,6),0,'A',1,'M',2,'D',3,'N','E') TERMS_DISC_TYPE,
NULL EDI_BLANKET_FLAG,
NULL EDI_BLANKET_PO_NO,
1 CONTRACT_ID,
1 SHIPTO_ID,
DECODE(MOD(ROWNUM,6),0,'A',1,'M',2,'D',3,'N','E') TERMS_NET_TYPE,
1 TERMS_NET_DAYS,
NULL TERMS_NET_DATE,
1 TERMS_DISC_DAYS,
NULL TERMS_DISC_DATE,
3 TERMS_DISC_PERCENT,
'ON TIME' TERMS_DESCRIPTION,
'USD' CURRENCY_ID,
NULL WAREHOUSE_ID,
SYSDATE CREATE_DATE,
NULL CONTACT_MOBILE,
NULL CONTACT_EMAIL,
NULL USER_1,
NULL USER_2,
NULL USER_3,
NULL USER_4,
NULL USER_5,
NULL USER_6,
NULL USER_7,
NULL USER_8,
NULL USER_9,
NULL USER_10,
'DEFAULT' UDF_LAYOUT_ID,
'TESTING' PO_CREATE_USER_ID
FROM
DUAL
CONNECT BY
LEVEL<=500000;
INSERT INTO
PO_HEADER
SELECT
*
FROM
PO_HEADER_TEMP;
COMMIT;
EXEC DBMS_STATS.GATHER_TABLE_STATS(OWNNAME=>USER,TABNAME=>'PO_HEADER',CASCADE=>TRUE);
FROM
(SELECT
'PO'||TO_CHAR(ROWNUM) PURC_ORDER_ID,
ROWNUM RN,
ABS(SIN(ROWNUM*3.14159265/180))*90000 START_LINE,
MOD(ROWNUM,50)+1 LINES
FROM
DUAL
CONNECT BY
LEVEL<=500000) POL,
PARTS P
WHERE
P.ORDER_POINT BETWEEN START_LINE AND (START_LINE+LINES-1);
INSERT INTO
PO_LINE
SELECT
*
FROM
PO_LINE_TEMP;
COMMIT;
EXEC DBMS_STATS.GATHER_TABLE_STATS(OWNNAME=>USER,TABNAME=>'PO_LINE',CASCADE=>TRUE);
UPDATE
PO_LINE
SET
PART_ID='8729425PART'
WHERE
PART_ID BETWEEN '6000000PART' AND '6576035PART';
ROLLBACK;
SELECT 'UPDATE-NARROW-TABLE' FROM DUAL;
ALTER SESSION SET TRACEFILE_IDENTIFIER = 'NARROW_TABLE';
INSERT INTO
NARROW
SELECT
ROWNUM,
NULL
FROM
DUAL
CONNECT BY
LEVEL<=900000;
COMMIT;
SELECT
SUBSTR(SN.NAME,1,25) STAT_NAME,
MS.VALUE
FROM
V$STATNAME SN,
V$MYSTAT MS
WHERE
SN.NAME IN ('table fetch by rowid','table scan rows gotten','table fetch continued row','tab
AND SN.STATISTIC#=MS.STATISTIC#
ORDER BY
SN.NAME;
UPDATE
NARROW
SET
C1=ROUND(SIN(C1*3.14159265/180),2),
C2=C1;
SELECT
SUBSTR(SN.NAME,1,25) STAT_NAME,
MS.VALUE
FROM
V$STATNAME SN,
V$MYSTAT MS
WHERE
SN.NAME IN ('table fetch by rowid','table scan rows gotten','table fetch continued row','tab
AND SN.STATISTIC#=MS.STATISTIC#
ORDER BY
SN.NAME;
UPDATE
NARROW
SET
C1=ROUND(SIN(C2*3.14159265/180),10);
UPDATE
NARROW
SET
C2=C1;
SELECT
SUBSTR(SN.NAME,1,25) STAT_NAME,
MS.VALUE
FROM
V$STATNAME SN,
V$MYSTAT MS
WHERE
SN.NAME IN ('table fetch by rowid','table scan rows gotten','table fetch continued row','tab
AND SN.STATISTIC#=MS.STATISTIC#
ORDER BY
SN.NAME;
SELECT
*
FROM
NARROW;
SELECT
SUBSTR(SN.NAME,1,25) STAT_NAME,
MS.VALUE
FROM
V$STATNAME SN,
V$MYSTAT MS
WHERE
SN.NAME IN ('table fetch by rowid','table scan rows gotten','table fetch continued row','tab
AND SN.STATISTIC#=MS.STATISTIC#
ORDER BY
SN.NAME;
DELETE FROM
NARROW
WHERE
C1<0;
COMMIT;
EXEC DBMS_STATS.GATHER_TABLE_STATS(OWNNAME=>USER,TABNAME=>'NARROW',CASCADE=>TRUE);
SELECT
TABLE_NAME,
NUM_ROWS,
BLOCKS,
AVG_ROW_LEN
FROM
USER_TABLES
WHERE
TABLE_NAME IN ('PO_HEADER','PO_LINE','PARTS','VENDORS','LOCATIONS','UMS','NARROW')
ORDER BY
TABLE_NAME;
SELECT
SUBSTR(TABLE_NAME,1,10) TABLE_NAME,
SUBSTR(INDEX_NAME,1,15) INDEX_NAME,
BLEVEL,
LEAF_BLOCKS,
DISTINCT_KEYS,
AVG_LEAF_BLOCKS_PER_KEY,
AVG_DATA_BLOCKS_PER_KEY,
CLUSTERING_FACTOR
FROM
USER_INDEXES
WHERE
TABLE_NAME IN ('PO_HEADER','PO_LINE','PARTS','VENDORS','LOCATIONS','UMS','NARROW')
ORDER BY
TABLE_NAME,
INDEX_NAME;
SELECT
PO.VENDOR_ID,
P.PRODUCT_CODE,
P.STOCK_UM,
SUM(POL.ORDER_QTY) ORDER_QTY
FROM
PO_HEADER PO,
PO_LINE POL,
PARTS P
WHERE
PO.ORDER_DATE BETWEEN TRUNC(SYSDATE-90) AND TRUNC(SYSDATE)
AND PO.PURC_ORDER_ID=POL.PURC_ORDER_ID
AND POL.PART_ID=P.ID
GROUP BY
PO.VENDOR_ID,
P.PRODUCT_CODE,
P.STOCK_UM;
SELECT
POL.PART_ID,
P.DESCRIPTION,
MAX(DESIRED_RECV_DATE) LAST_RECEIVE_DATE
FROM
PO_LINE POL,
PARTS P
WHERE
P.PRODUCT_CODE='FG'
AND P.ABC_CODE='C'
AND P.PART_ID=POL.PART_ID
GROUP BY
POL.PART_ID,
P.DESCIPTION;
SELECT
COUNT(*) LOCATIONS
FROM
LOCATIONS;
SELECT
PRODUCT_CODE,
COUNT(*) PARTS_LARGE_WH
FROM
(SELECT
WAREHOUSE_ID
FROM
LOCATIONS
GROUP BY
WAREHOUSE_ID
HAVING
COUNT(*)>160) W,
PARTS P
WHERE
W.WAREHOUSE_ID=P.PRIMARY_WHS_ID
GROUP BY
PRODUCT_CODE
ORDER BY
PRODUCT_CODE;
SELECT
COUNT(*)
FROM
PARTS
WHERE
QTY_ON_HAND>1000;
SELECT
COUNT(*)
FROM
VENDORS
WHERE
ZIPCODE>' 44444';
SELECT
COUNT(*)
FROM
PO_LINE POL,
PARTS P
WHERE
POL.PURC_ORDER_ID BETWEEN '10000' AND '20000'
AND POL.PART_ID=P.PART_ID;
SELECT
PART_ID,
ABC_CODE,
PRODUCT_CODE,
MAX(QTY_ON_HAND) OVER (PARTITION BY PRODUCT_CODE,ABC_CODE) MAX_QTY_PRD_ABC,
MIN(QTY_ON_HAND) OVER (PARTITION BY PRODUCT_CODE,ABC_CODE) MIN_QTY_PRD_ABC,
DENSE_RANK() OVER (PARTITION BY PRODUCT_CODE,ABC_CODE ORDER BY QTY_ON_HAND) DR_QTY_PRD_ABC,
DENSE_RANK() OVER (PARTITION BY PREF_VENDOR_ID ORDER BY ORDER_POINT) DR_OP_VEND
FROM
PARTS
ORDER BY
PART_ID;
SELECT
V.VENDOR_ID,
V.NAME
FROM
VENDORS V,
(SELECT DISTINCT
PO.VENDOR_ID
FROM
PO_HEADER PO,
PO_LINE POL,
PARTS P
WHERE
PO.PURC_ORDER_ID=POL.PURC_ORDER_ID
AND POL.PART_ID=P.PART_ID
AND P.PRODUCT_CODE='FG') PV
WHERE
V.VENDOR_ID=PV.VENDOR_ID(+)
AND PV.VENDOR_ID IS NULL
ORDER BY
V.VENDOR_ID;
SPOOL OFF
FIXES:
TYPE = 'E')
= 'E')) ENABLE,
nsistent gets')
nsistent gets')
nsistent gets')
nsistent gets')
AND POL.PART_ID=P.PART_ID
P.DESCRIPTION;