WORKLOAD REPOSITORY COMPARE PERIOD REPORT

Report Summary

Snapshot SetDB NameDB IdUnique NameDB RoleEditionReleaseClusterCDBHostStd Block Size
First (1st)TARGET3444249045targetPRIMARYEE19.0.0.0.0NONOlnx0028192
Second (2nd)TARGET3444249045targetPRIMARYEE19.0.0.0.0NONOlnx0028192

Snapshot SetInstanceInst num
First (1st)target1
Second (2nd)target1

Snapshot SetBegin Snap IdBegin Snap TimeEnd Snap IdEnd Snap TimeAvg Active UsersElapsed Time (min)DB time (min)
1st28628-Feb-24 19:27:07 (Wed)28728-Feb-24 19:30:35 (Wed) 0.5 3.5 1.7
2nd28928-Feb-24 20:53:19 (Wed)29028-Feb-24 20:54:17 (Wed) 0.5 1.0 0.5
%Diff     12.2 -72.3 -69.3

Host Configuration Comparison

1st2ndDiff%Diff
Number of CPUs:4400.0
Number of CPU Cores:4400.0
Number of CPU Sockets:4400.0
Physical Memory:7965.5M7965.5M0M0.0
Load at Start Snapshot:0.06.06100.0
Load at End Snapshot:.7.53-.17-24.3
%User Time:12.313.511.219.8
%System Time:1.971.94-.04-1.5
%Idle Time:84.8484.02-.82-1.0
%IO Wait Time:.26.25-.01-3.8

Cache Sizes

1st (M)2nd (M)Diff (M)%Diff
Memory Target    
SGA Target
6,608.06,608.00.00.0
Buffer Cache
5,328.05,328.00.00.0
Shared Pool
1,184.01,184.00.00.0
Large Pool
32.032.00.00.0
Java Pool
    
Streams Pool
16.016.00.00.0
PGA Target
2,208.02,208.00.00.0
Log Buffer7.27.20.00.0
In-Memory Area    

Load Profile

1st per sec2nd per sec%Diff1st per txn2nd per txn%Diff
DB time: 0.5 0.5 12.2 2.4 1.4 -42.7
CPU time: 0.5 0.5 20.0 2.2 1.4 -38.1
Background CPU time: 0.1 0.1 -10.0 0.5 0.2 -56.9
Redo size (bytes): 4,787,316.8 5,779,050.1 20.7 23,138,771.9 14,540,090.1 -37.2
Logical read (blocks): 91,555.9 109,751.2 19.9 442,521.7 276,134.0 -37.6
Block changes: 4,130.5 5,051.7 22.3 19,964.3 12,710.1 -36.3
Physical read (blocks): 5.9 7.2 23.0 28.4 18.2 -36.0
Physical write (blocks): 385.8 23.1 -94.0 1,864.8 58.0 -96.9
Read IO requests: 5.3 7.2 35.7 25.5 18.0 -29.3
Write IO requests: 112.9 14.9 -86.8 545.5 37.5 -93.1
Read IO (MB): 0.0 0.1 20.0 0.2 0.1 -36.4
Write IO (MB): 3.0 0.2 -94.0 14.6 0.5 -96.9
IM scan rows: 0.0 0.0 0.0 0.0 0.0 0.0
Session Logical Read IM: 0.0 0.0 0.0 0.0 0.0 0.0
User calls: 0.9 1.3 45.5 4.3 3.2 -24.4
Parses (SQL): 27.1 18.6 -31.5 131.1 46.8 -64.3
Hard parses (SQL): 5.1 3.6 -30.2 24.8 9.0 -63.7
SQL Work Area (MB): 0.4 1.2 190.0 1.9 2.9 190.0
Logons: 0.0 0.0 0.0 0.1 0.1 -35.7
User logons: 0.0 0.0 200.0 0.1 0.1 28.6
Executes (SQL): 43.6 36.4 -16.5 210.7 91.5 -56.6
Transactions: 0.2 0.4 90.5   
1st2ndDiff
% Blocks changed per Read: 4.5 4.6 0.1
Recursive Call %: 99.5 99.1 -0.4
Rollback per transaction %: 0.0 0.0 0.0
Rows per Sort: 25.3 57.5 32.2
Avg DB time per Call (sec): 0.6 0.4 -0.1

Top Timed Events

1st 2nd
EventWait ClassWaitsTime(s)Avg Time%DB timeEventWait ClassWaitsTime(s)Avg Time%DB time
CPU time  93.53 91.14CPU time  31.10 98.57
log file parallel writeSystem I/O1,16113.4111.55ms13.07log file parallel writeSystem I/O3673.6710.01ms11.64
db file async I/O submitSystem I/O1919.1948.11ms8.96db file async I/O submitSystem I/O11.591590.17ms5.04
enq: RO - fast object reuseApplication217.13339.70ms6.95control file parallel writeSystem I/O1340.332.49ms1.06
control file parallel writeSystem I/O3281.073.26ms1.04direct path syncUser I/O540.254.67ms0.80
LGWR all worker groupsOther1640.895.43ms0.87db file sequential readUser I/O4760.20420.86us0.64
LGWR worker group orderingOther1130.776.78ms0.75db file single writeUser I/O270.176.47ms0.55
LGWR any worker groupOther1420.725.06ms0.70log file switch completionConfiguration30.1033.49ms0.32
enq: CR - block range reuse ckptOther1070.595.54ms0.58log file syncCommit170.095.18ms0.28
db file sequential readUser I/O1,1780.42359.71us0.41Data file init writeUser I/O2280.05209.91us0.15
-direct path syncUser I/O920.384.16ms0.37-enq: CR - block range reuse ckptOther310.01451.32us0.04
-log file syncCommit570.376.55ms0.36-LGWR all worker groupsOther20.00106.50us0.00
-db file single writeUser I/O640.253.85ms0.24-     
-log file switch completionConfiguration50.1836.23ms0.18-     
-Data file init writeUser I/O2700.06209.40us0.06-     

Report Details

Supplemental Information


Back to Top

Time Model Statistics

 % of DB time % of Total CPU time Time (seconds) Time per Trans (seconds)
Statistic Name1st2ndDiff1st2ndDiff1st2nd%Diff1st2nd%Diff
DB CPU91.1498.577.4381.1485.85-4.7193.5331.10-66.752.181.35-38.07
PL/SQL execution elapsed time39.0541.242.18   40.0813.01-67.540.930.57-38.71
parse time elapsed0.680.880.19   0.700.28-60.000.020.01-50.00
hard parse elapsed time0.610.800.19   0.620.25-59.680.010.010.00
hard parse (bind mismatch) elapsed time0.020.080.06   0.020.020.000.000.000.00
sql execute elapsed time99.3499.370.03   101.9331.35-69.242.371.36-42.62
hard parse (sharing criteria) elapsed time0.240.22-0.03   0.250.07-72.000.010.00-100.00
PL/SQL compilation elapsed time0.080.06-0.02   0.080.02-75.000.000.000.00
connection management call elapsed time0.060.05-0.01   0.060.02-66.670.000.000.00
sequence load elapsed time0.010.010.00   0.010.00-100.000.000.000.00
repeated bind elapsed time0.000.000.00   0.000.000.000.000.000.00
background elapsed time      30.626.35-79.260.710.28-60.56
background cpu time   18.8614.154.7121.755.13-76.410.510.22-56.86
DB time      102.6131.55-69.252.391.37-42.68
total CPU time112.34114.822.49   115.2736.22-68.582.681.57-41.25



Back to Top

Operating System Statistics

 Value (centi-seconds) per Second (DB time) per Second (Elapsed Time) per Trans
Statistic Name1st2nd1st2nd%Diff1st2nd%Diff1st2nd%Diff
BUSY_TIME12,3313,613120.17114.53-4.6959.3362.445.24286.77157.09-45.22
FREE_MEMORY_BYTES98,029,568-28,127,232955,315.96-891,623.48-193.33471,672.43-486,058.48-203.052,279,757.40-1,222,923.13-153.64
GLOBAL_RECEIVE_SIZE_MAX000.000.000.000.000.000.000.000.000.00
GLOBAL_SEND_SIZE_MAX000.000.000.000.000.000.000.000.000.00
IDLE_TIME68,99518,996672.37602.17-10.44331.97328.26-1.121,604.53825.91-48.53
INACTIVE_MEMORY_BYTES-968,003,584-203,403,264-9,433,370.93-6,447,812.81-31.65-4,657,580.49-3,514,952.37-24.53-22,511,711.26-8,843,620.17-60.72
IOWAIT_TIME208562.031.78-12.321.000.97-3.004.842.43-49.79
NICE_TIME000.000.000.000.000.000.000.000.000.00
RSRC_MGR_CPU_WAIT_TIME000.000.000.000.000.000.000.000.000.00
SWAP_FREE_BYTES000.000.000.000.000.000.000.000.000.00
SYS_TIME1,60543815.6413.88-11.257.727.57-1.9437.3319.04-49.00
TCP_RECEIVE_SIZE_DEFAULT000.000.000.000.000.000.000.000.000.00
TCP_RECEIVE_SIZE_MAX000.000.000.000.000.000.000.000.000.00
TCP_RECEIVE_SIZE_MIN000.000.000.000.000.000.000.000.000.00
TCP_SEND_SIZE_DEFAULT000.000.000.000.000.000.000.000.000.00
TCP_SEND_SIZE_MAX000.000.000.000.000.000.000.000.000.00
TCP_SEND_SIZE_MIN000.000.000.000.000.000.000.000.000.00
USER_TIME10,0073,05597.5296.84-0.7048.1552.799.64232.72132.83-42.92
VM_IN_BYTES000.000.000.000.000.000.000.000.000.00
VM_OUT_BYTES000.000.000.000.000.000.000.000.000.00



Back to Top

Wait Events

Back to Top

Wait Classes

 % of DB time # Waits/sec (Elapsed Time) Total Wait Time (sec) Avg Wait Time
Wait Class1st2ndDiff1st2nd%Diff1st2nd%Diff1st2nd%Diff
DB CPU91.1498.577.43   93.5331.10-66.75   
Application6.950.00-6.950.160.2450.007.140.00-100.00216.24ms70.36us-99.97
System I/O23.1317.83-5.3019.0425.9236.1323.735.63-76.276.00ms3.75ms-37.50
Other3.390.19-3.2014.7317.8921.453.480.06-98.281.14ms59.38us-94.74
User I/O1.272.341.079.6817.3278.931.310.74-43.51649.87us737.43us13.85
Configuration0.180.390.210.020.12500.000.180.12-33.3336.23ms17.40ms-51.97
Commit0.360.28-0.080.270.297.410.370.09-75.686.55ms5.18ms-20.92
Concurrency0.030.080.050.020.0350.000.030.030.007.87ms12.61ms60.23
Network0.000.000.000.520.8563.460.000.000.001.29us1.06us0.00
Administrative0.000.000.000.220.2618.180.000.000.003.36us3.27us0.00


Back to Wait Events
Back to Top

Wait Events

  % of DB time # Waits/sec (Elapsed Time) Total Wait Time (sec) Avg Wait Time
EventWait Class1st2ndDiff1st2nd%Diff1st2nd%Diff1st2nd%Diff
enq: RO - fast object reuseApplication6.950.00-6.950.100.00-100.007.130.00-100.00339.70ms.00ns-100.00
db file async I/O submitSystem I/O8.965.04-3.920.920.02-97.839.191.59-82.7048.11ms1590.17ms3,205.28
log file parallel writeSystem I/O13.0711.64-1.435.596.3413.4213.413.67-72.6311.55ms10.01ms-13.33
LGWR all worker groupsOther0.870.00-0.870.790.03-96.200.890.00-100.005.43ms106.50us-97.97
LGWR worker group orderingOther0.750.00-0.750.540.00-100.000.770.00-100.006.78ms.00ns-100.00
LGWR any worker groupOther0.700.00-0.700.680.00-100.000.720.00-100.005.06ms.00ns-100.00
enq: CR - block range reuse ckptOther0.580.04-0.530.510.545.880.590.01-98.315.54ms451.32us-91.88
direct path syncUser I/O0.370.800.430.440.93111.360.380.25-34.214.16ms4.67ms12.26
db file single writeUser I/O0.240.550.310.310.4751.610.250.17-32.003.85ms6.47ms68.05
oracle thread bootstrapOther0.250.00-0.250.010.00-100.000.260.00-100.0086.17ms.00ns-100.00
db file sequential readUser I/O0.410.640.225.678.2345.150.420.20-52.38359.71us420.86us16.67
log file switch completionConfiguration0.180.320.140.020.05150.000.180.10-44.4436.23ms33.49ms-7.56
direct path writeUser I/O0.030.140.110.040.24500.000.030.0433.333.10ms3.10ms0.00
Data file init writeUser I/O0.060.150.101.303.94203.080.060.05-16.67209.40us209.91us0.00
reliable messageOther0.140.05-0.090.871.0722.990.140.02-85.71805.51us272.32us-66.67
log file syncCommit0.360.28-0.080.270.297.410.370.09-75.686.55ms5.18ms-20.92
undo segment extensionConfiguration0.000.070.070.000.07100.000.000.02100.00.00ns5.34ms100.00
Disk file operations I/OUser I/O0.130.06-0.061.743.49100.570.130.02-84.62358.17us97.52us-72.22
buffer busy waitsConcurrency0.020.080.060.010.03200.000.020.0350.006.78ms12.61ms85.99
db file scattered readUser I/O0.040.00-0.040.180.02-88.890.040.00-100.001.10ms492.00us-55.45
log file single writeSystem I/O0.040.070.030.100.1440.000.040.02-50.001.89ms2.57ms35.98
os thread creationOther0.020.00-0.020.010.00-100.000.020.00-100.008.22ms.00ns-100.00
control file parallel writeSystem I/O1.041.060.021.582.3246.841.070.33-69.163.26ms2.49ms-23.62
DLM cross inst call completionOther0.020.030.010.240.4795.830.020.01-50.00335.29us357.07us5.88
row cache mutexConcurrency0.010.00-0.010.000.000.000.010.00-100.0011.14ms.00ns-100.00
PGA memory operationOther0.050.060.019.9215.0051.210.050.02-60.0025.91us22.84us-33.33
latch freeOther0.010.00-0.010.010.00-100.000.010.00-100.004.72ms.00ns-100.00
log file sequential readSystem I/O0.000.000.000.100.1440.000.000.000.00104.60us128.13us30.00
SQL*Net break/reset to clientApplication0.000.000.000.060.24300.000.000.000.00193.08us70.36us-63.16
datafile move cleanup during resizeOther0.000.000.000.220.47113.640.000.000.0013.65us14.52us0.00
KSV master waitOther0.000.000.000.080.07-12.500.000.000.0047.35us29.25us-40.00
control file sequential readSystem I/O0.020.020.0010.7716.9757.570.020.01-50.009.81us6.98us0.00
Compression analysisOther0.000.000.000.730.00-100.000.000.000.001.96us.00ns0.00
rdbms ipc replyOther0.000.000.000.010.03200.000.000.000.00299.33us163.50us-46.67
latch: redo allocationOther0.000.000.000.000.02100.000.000.000.00170.00us17.00us-88.24
SQL*Net message to clientNetwork0.000.000.000.520.8563.460.000.000.001.29us1.06us0.00
index (re)build lock or pin objectAdministrative0.000.000.000.220.2618.180.000.000.003.36us3.27us0.00
LGWR wait for redo copyOther0.000.000.000.010.09800.000.000.000.0025.50us3.40us-100.00
AWR FlushOther0.000.000.000.000.02100.000.000.000.001.00us1.00us0.00
asynch descriptor resizeOther0.000.000.000.080.0912.500.000.000.006.81us6.60us0.00
LGWR worker group idleIdle391.18973.64582.465.400.03-99.44401.41307.15-23.48357.45ms153.57 s42,863.57
class slave waitIdle1,213.57916.64-296.930.100.07-30.001,245.30289.16-76.7862.26 s72.29 s16.10
Space Manager: slave idle waitIdle1,617.881,437.21-180.673.293.9118.841,660.19453.38-72.692427.18ms2006.12ms-17.35
PX Idle WaitIdle1,620.601,467.21-153.380.000.000.001,662.98462.85-72.17.00ns.00ns0.00
Data Guard: Gap ManagerIdle235.50191.52-43.980.020.020.00241.6660.42-75.0060.42 s60.42 s0.00
DIAG idle waitIdle405.10363.51-41.591.951.94-0.51415.69114.67-72.411023.86ms1023.87ms0.00
watchdog main loopIdle404.53381.41-23.110.660.694.55415.10120.32-71.013008.00ms3008.04ms0.00
SQL*Net message from clientIdle74.2752.63-21.640.530.8866.0476.2116.60-78.22686.61ms325.53ms-52.59
OFS idleIdle202.26181.17-21.090.330.330.00207.5557.15-72.463008.00ms3008.01ms0.00
lreg timerIdle201.87180.80-21.080.330.330.00207.1557.03-72.473002.20ms3001.81ms-0.01
Streams AQ: waiting for time management or cleanup tasksIdle199.58178.53-21.050.000.000.00204.8056.32-72.50.00ns.00ns0.00
wait for unread message on broadcast channelIdle202.57181.78-20.800.980.97-1.02207.8757.34-72.421023.99ms1023.99ms0.00
heartbeat redo informerIdle202.41181.90-20.511.531.43-6.54207.7157.38-72.37655.22ms691.35ms5.51
AQPC idleIdle206.07191.52-14.550.030.030.00211.4660.42-71.4330.21 s30.21 s0.00
shared server idle waitIdle204.68190.22-14.460.000.000.00210.0460.01-71.43.00ns.00ns0.00
Streams AQ: qmn coordinator idle waitIdle191.22177.72-13.500.070.070.00196.2256.06-71.4314.02 s14.02 s0.00
Streams AQ: qmn slave idle waitIdle191.22177.72-13.500.030.030.00196.2256.06-71.4328.03 s28.03 s0.00
pman timerIdle202.25190.70-11.560.330.356.06207.5460.16-71.013007.84ms3007.84ms0.00
VKRM IdleIdle202.26190.71-11.560.000.000.00207.5560.16-71.01.00ns.00ns0.00


Back to Wait Events
Back to Top

Service Statistics

Back to Top

Service Statistics

 % of DB time % CPU Time % Physical Reads % Logical Reads
Service Name1st2ndDiff1st2ndDiff1st2ndDiff1st2ndDiff
SYS$BACKGROUND0.000.000.000.000.000.0047.0910.29-36.810.130.04-0.10
SYS$USERS100.00100.000.00100.00100.000.0051.1189.4738.3799.8699.950.08
target0.000.000.000.000.000.000.000.000.000.000.000.00
targetXDB0.000.000.000.000.000.000.000.000.000.000.000.00


Back to Service Statistics
Back to Top

Service Statistics (RAC)

 % CR Blks Received % Current Blks Received
Service Name1st2ndDiff1st2ndDiffTotal Diff
SYS$BACKGROUND0.000.000.000.000.000.000.00
SYS$USERS0.000.000.000.000.000.000.00
target0.000.000.000.000.000.000.00
targetXDB0.000.000.000.000.000.000.00


Back to Service Statistics
Back to Top

SQL Statistics

Back to Top

Top SQL Comparison by Elapsed Time

 Elapsed Time % of DB time Elapsed Time (ms) per Exec #Exec/sec (DB time) CPU Time (ms) per Exec I/O Time (ms) per Exec Physical Reads per Exec #Rows Processed per Exec #Executions #Plans  
SQL Id1st1st Total2nd2nd TotalDiff1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st/2nd/BothSQL Text
fpwha9r615vda26.2726.2783.9683.9657.6926,95826,4860.010.0326,47926,32741589.001.003,001,425.003,001,794.00111/ 1/ 1 INSERT INTO ITEM_SALE (ITEM_SA...
ahs8t9ntnubh44.1130.3812.5796.538.464,2143,9650.010.033,9883,8951169.001.00350,000.00350,000.00111/ 1/ 1 INSERT INTO ITEM_MASTER SELECT...
cbg8aua031a9g0.7931.172.2798.801.488157160.010.03718563165240407.00388.001.001.0011  BEGIN dbms_workload_repository...
fhf8upax5cxsz1.3632.540.5499.34-0.827001710.020.036311661082276.002.001.001.0021  BEGIN sys.dbms_auto_report_int...
0w26sk6t6gq981.1033.640.4699.80-0.645661450.020.03526140671196.000.001.001.00211/ 1/ 1 SELECT XMLTYPE(DBMS_REPORT.GET...
6ajkhukk78nsr0.3133.950.91100.710.603172880.010.032642358582238.00182.001.001.0011  begin prvt_hdm.auto_execute( :...
9yv5dwv8k0awg0.8934.840.29101.00-0.60457900.020.034318840198.000.001.001.00211/ 1/ 1 WITH MONITOR_DATA AS (SELECT I...
atwuyuvqkf27w0.2935.130.01101.01-0.2814940.020.031494000.000.0042.0041.00211/ 1/ 1 SELECT /*+ OPT_PARAM('_fix_con...
7x5uawhdc8wbt0.0535.180.19101.200.1356590.010.035659020.002.003,500.003,500.00111/ 1/ 1 INSERT INTO CUSTOMERS SELECT C...
7n03597dpt54t0.0435.230.16101.350.1145490.010.034448000.000.001.001.00111/ 2/ 3 SELECT COUNT(1) FROM ITEM_SALE
22356bkgsdcnh0.0935.31  -0.0944 0.02 40 0 0.00 1.00 2 1// 1 SELECT COUNT(*) FROM X$KSPPI A...
dcbt0gjzjwwbs0.0435.350.11101.470.0838360.010.033735000.000.0015.0015.00111/ 1/ 1 insert into wrh$_sga_target_ad...
03guhbfpak0w70.1235.470.05101.51-0.07220.710.1911225.934.334.163.507361/ 1/ 1 select /*+ index(idl_ub1$ i_id...


Back to SQL Statistics
Back to Top

Top SQL Comparison by CPU Time

 CPU Time % of DB CPU CPU Time (ms) per Exec I/O Time (ms) per Exec #Exec/sec (DB time) Exec Time (ms) per Exec Physical Reads per Exec #Rows Processed per Exec #Plans  
SQL Id1st1st Total2nd2nd TotalDiff1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st/2nd/BothSQL Text
fpwha9r615vda28.3128.3184.6784.6756.3526,47926,32741580.010.0326,95826,4869.001.003,001,425.003,001,794.001/ 1/ 1 INSERT INTO ITEM_SALE (ITEM_SA...
ahs8t9ntnubh44.2632.5812.5297.198.263,9883,8951160.010.034,2143,9659.001.00350,000.00350,000.001/ 1/ 1 INSERT INTO ITEM_MASTER SELECT...
cbg8aua031a9g0.7733.341.8199.001.047185631652400.010.03815716407.00388.001.001.00  BEGIN dbms_workload_repository...
fhf8upax5cxsz1.3534.690.5399.53-0.8263116610820.020.03700171276.002.001.001.00  BEGIN sys.dbms_auto_report_int...
0w26sk6t6gq981.1335.820.4599.99-0.675261406710.020.03566145196.000.001.001.001/ 1/ 1 SELECT XMLTYPE(DBMS_REPORT.GET...
9yv5dwv8k0awg0.9236.740.28100.27-0.64431884010.020.034579098.000.001.001.001/ 1/ 1 WITH MONITOR_DATA AS (SELECT I...
6ajkhukk78nsr0.2837.020.76101.020.4726423585820.010.03317288238.00182.001.001.00  begin prvt_hdm.auto_execute( :...
atwuyuvqkf27w0.3237.340.01101.03-0.311494000.020.0314940.000.0042.0041.001/ 1/ 1 SELECT /*+ OPT_PARAM('_fix_con...
7x5uawhdc8wbt0.0637.400.19101.220.135659020.010.0356590.002.003,500.003,500.001/ 1/ 1 INSERT INTO CUSTOMERS SELECT C...
7n03597dpt54t0.0537.450.16101.380.114448000.010.0345490.000.001.001.001/ 2/ 3 SELECT COUNT(1) FROM ITEM_SALE
22356bkgsdcnh0.0937.53  -0.0940 0 0.02 44 0.00 1.00 1// 1 SELECT COUNT(*) FROM X$KSPPI A...
dcbt0gjzjwwbs0.0437.570.11101.490.073735000.010.0338360.000.0015.0015.001/ 1/ 1 insert into wrh$_sga_target_ad...
03guhbfpak0w70.0837.650.02101.51-0.0611220.710.19225.934.334.163.501/ 1/ 1 select /*+ index(idl_ub1$ i_id...


Back to SQL Statistics
Back to Top

Top SQL Comparison by I/O Time

 I/O Time % of DB time I/O Time (ms) per Exec Elapsed Time (ms) per Exec #Exec/sec (DB time) CPU Time (ms) per Exec Physical Reads per Exec #Rows Processed per Exec #Executions #Plans  
SQL Id1st1st Total2nd2nd TotalDiff1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st/2nd/BothSQL Text
cbg8aua031a9g0.160.160.760.760.601652408157160.010.03718563407.00388.001.001.0011  BEGIN dbms_workload_repository...
fpwha9r615vda0.000.170.501.260.50415826,95826,4860.010.0326,47926,3279.001.003,001,425.003,001,794.00111/ 1/ 1 INSERT INTO ITEM_SALE (ITEM_SA...
fhf8upax5cxsz0.210.380.011.27-0.2110827001710.020.03631166276.002.001.001.0021  BEGIN sys.dbms_auto_report_int...
6ajkhukk78nsr0.080.460.261.530.1885823172880.010.03264235238.00182.001.001.0011  begin prvt_hdm.auto_execute( :...
0w26sk6t6gq980.130.590.001.53-0.136715661450.020.03526140196.000.001.001.00211/ 1/ 1 SELECT XMLTYPE(DBMS_REPORT.GET...
9yv5dwv8k0awg0.080.670.001.53-0.08401457900.020.034318898.000.001.001.00211/ 1/ 1 WITH MONITOR_DATA AS (SELECT I...
03guhbfpak0w70.110.780.041.58-0.0622220.710.19115.934.334.163.507361/ 1/ 1 select /*+ index(idl_ub1$ i_id...
ahs8t9ntnubh40.000.780.051.630.051164,2143,9650.010.033,9883,8959.001.00350,000.00350,000.00111/ 1/ 1 INSERT INTO ITEM_MASTER SELECT...
a25k46bhsavgw  0.051.670.05 14 25 0.03 15 33.00 1.00 1/ 1/ 1 SELECT A.ID, A.TYPE FROM WRI$_...
2sxqgx5hx76qr0.030.810.061.730.0300001.692.92000.420.4615.1514.78173921/ 1/ 1 select /*+ rule */ bucket, end...
a3jpjzh7mtwwp0.020.830.001.73-0.0200000.710.19000.640.000.660.007361/ 1/ 1 select /*+ index(idl_ub2$ i_id...
5pnxt7ap1kvc00.020.85  -0.020 0 3.70 0 0.12 4.29 380 1// 1 select position#, sequence#, l...
3un99a0zwp4vd0.020.870.001.73-0.0200001.270.70000.250.056.344.50130221/ 1/ 1 select owner#, name, namespace...
djpp498nvsryc  0.011.740.01 3 14 0.03 11 7.00 453.00 1/ 1/ 1 insert into wrh$_parameter (db...
2zd224kurqsr9  0.011.750.01 3 10 0.03 6 3.00 0.00 1/ 1/ 1 SELECT XMLTYPE(I.DATA) AS DATA...
fsprw99ahsvyn0.010.880.021.770.0101010.410.38001.051.081.001.0042121/ 1/ 1 select typeid, roottoid from t...


Back to SQL Statistics
Back to Top

Top SQL Comparison by Buffer Gets

 % Total Gets Gets per Exec #Executions Exec Time (ms) per Exec CPU Time (ms) per Exec I/O Time (ms) per Exec Physical Reads per Exec #Rows Processed per Exec #Plans  
SQL Id1st1st Total2nd2nd TotalDiff1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st/2nd/BothSQL Text
fpwha9r615vda33.0033.0098.9798.9765.976,280,203.006,285,744.001126,95826,48626,47926,32741589.001.003,001,425.003,001,794.001/ 1/ 1 INSERT INTO ITEM_SALE (ITEM_SA...
ahs8t9ntnubh40.1833.190.5299.500.3434,696.0033,339.00114,2143,9653,9883,8951169.001.00350,000.00350,000.001/ 1/ 1 INSERT INTO ITEM_MASTER SELECT...
cbg8aua031a9g0.1033.290.3599.850.2519,286.0022,156.0011815716718563165240407.00388.001.001.00  BEGIN dbms_workload_repository...
6ajkhukk78nsr0.0433.330.1299.970.088,081.007,800.00113172882642358582238.00182.001.001.00  begin prvt_hdm.auto_execute( :...
fhf8upax5cxsz0.1033.430.0299.99-0.089,480.001,424.00217001716311661082276.002.001.001.00  BEGIN sys.dbms_auto_report_int...
7n03597dpt54t0.0333.460.10100.090.076,351.006,335.001145494448000.000.001.001.001/ 2/ 3 SELECT COUNT(1) FROM ITEM_SALE
bjck50zs3nc95  0.06100.150.06 3,730.00 1 12 9 3 7.00 2,036.00/ 1/ 1 insert into WRH$_SYSSTAT (dbid...
0w26sk6t6gq980.0733.530.02100.17-0.056,599.501,315.0021566145526140671196.000.001.001.001/ 1/ 1 SELECT XMLTYPE(DBMS_REPORT.GET...
at1ygf4rd7cvj0.0733.600.10100.270.04170.00170.0075391111000.000.000.030.001/ 1/ 1 select file#, block#, blocks f...
9yv5dwv8k0awg0.0533.650.02100.29-0.034,901.501,243.0021457904318840198.000.001.001.001/ 1/ 1 WITH MONITOR_DATA AS (SELECT I...
a25k46bhsavgw  0.03100.320.03 1,835.00 1 25 15 14 33.00 1.00/ 1/ 1 SELECT A.ID, A.TYPE FROM WRI$_...
c9059z5ksrf1x  0.02100.350.02 1,571.00 1 9 7 2 7.00 983.00/ 1/ 1 insert into wrh$_latch (dbid, ...
5pnxt7ap1kvc00.0233.67  -0.0211.57 380 0 0 0 0.12 4.29 1// 1 select position#, sequence#, l...


Back to SQL Statistics
Back to Top

Top SQL Comparison by Physical Reads

 % Total Physical Reads Physical Reads per Exec #Executions Exec Time (ms) per Exec CPU Time (ms) per Exec I/O Time (ms) per Exec #Rows Processed per Exec #Plans  
SQL Id1st1st Total2nd2nd TotalDiff1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st/2nd/BothSQL Text
cbg8aua031a9g33.3333.3392.8292.8259.49407.00388.00118157167185631652401.001.00  BEGIN dbms_workload_repository...
fhf8upax5cxsz45.2178.540.4893.30-44.73276.002.002170017163116610821.001.00  BEGIN sys.dbms_auto_report_int...
0w26sk6t6gq9832.10110.650.0093.30-32.10196.000.00215661455261406711.001.001/ 1/ 1 SELECT XMLTYPE(DBMS_REPORT.GET...
03guhbfpak0w735.46146.116.2299.52-29.245.934.337362211224.163.501/ 1/ 1 select /*+ index(idl_ub1$ i_id...
6ajkhukk78nsr19.49165.6043.54143.0624.05238.00182.001131728826423585821.001.00  begin prvt_hdm.auto_execute( :...
9yv5dwv8k0awg16.05181.650.00143.06-16.0598.000.002145790431884011.001.001/ 1/ 1 WITH MONITOR_DATA AS (SELECT I...
a25k46bhsavgw  7.89150.967.89 33.00 1 25 15 14 1.00/ 1/ 1 SELECT A.ID, A.TYPE FROM WRI$_...
2sxqgx5hx76qr5.90187.5510.05161.004.150.420.461739200000015.1514.781/ 1/ 1 select /*+ rule */ bucket, end...
d1dumhajv2rr54.01191.56  -4.012.72 18 3 3 1 1.00 1// 1 SELECT COMPONENT_ID FROM SYS. ...
a3jpjzh7mtwwp3.85195.410.00161.00-3.850.640.007360000000.660.001/ 1/ 1 select /*+ index(idl_ub2$ i_id...
5pnxt7ap1kvc03.69199.10  -3.690.12 380 0 0 0 4.29 1// 1 select position#, sequence#, l...
45bv8pz1znkhr  1.91162.921.91 8.00 1 11 11 2 0.00/ 1/ 1 UPDATE WRI$_ADV_RECOMMENDATION...
bjck50zs3nc95  1.67164.591.67 7.00 1 12 9 3 2,036.00/ 1/ 1 insert into WRH$_SYSSTAT (dbid...
c9059z5ksrf1x  1.67166.271.67 7.00 1 9 7 2 983.00/ 1/ 1 insert into wrh$_latch (dbid, ...
djpp498nvsryc  1.67167.941.67 7.00 1 14 11 3 453.00/ 1/ 1 insert into wrh$_parameter (db...
fsprw99ahsvyn3.60202.703.11171.05-0.491.051.0842120100011.001.001/ 1/ 1 select typeid, roottoid from t...


Back to SQL Statistics
Back to Top

Top SQL Comparison by UnOptimized Read Requests

 % Total UnOptimized Read Requests Read Requests per Exec Total Read Requests %Optimized Reads #Executions Exec Time (ms) per Exec CPU Time (ms) per Exec I/O Time (ms) per Exec #Rows Processed per Exec #Plans  
SQL Id1st1st Total2nd2nd TotalDiff1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st/2nd/BothSQL Text
cbg8aua031a9g35.8935.89120.29120.2984.40393.00498.003934980.000.00118157167185631652401.001.00  BEGIN dbms_workload_repository...
fhf8upax5cxsz49.6885.570.48120.77-49.20272.002.0054420.000.002170017163116610821.001.00  BEGIN sys.dbms_auto_report_int...
0w26sk6t6gq9835.80121.370.00120.77-35.80196.000.0039200.00 215661455261406711.001.001/ 1/ 1 SELECT XMLTYPE(DBMS_REPORT.GET...
6ajkhukk78nsr19.27140.6443.00163.7723.73211.00178.002111780.000.001131728826423585821.001.00  begin prvt_hdm.auto_execute( :...
9yv5dwv8k0awg17.90158.540.00163.77-17.9098.000.0019600.00 2145790431884011.001.001/ 1/ 1 WITH MONITOR_DATA AS (SELECT I...
a25k46bhsavgw  7.97171.747.97 33.00 33 0.00 1 25 15 14 1.00/ 1/ 1 SELECT A.ID, A.TYPE FROM WRI$_...
ahs8t9ntnubh40.82159.365.80177.544.989.0024.009240.000.00114,2143,9653,9883,895116350,000.00350,000.001/ 1/ 1 INSERT INTO ITEM_MASTER SELECT...
d1dumhajv2rr54.47163.84  -4.472.72 49 0.00 18 3 3 1 1.00 1// 1 SELECT COMPONENT_ID FROM SYS. ...
2sxqgx5hx76qr6.58170.4110.14187.683.570.420.4672420.000.001739200000015.1514.781/ 1/ 1 select /*+ rule */ bucket, end...
4dy540fw5qm7s2.92173.33  -2.9232.00 32 0.00 1 5 4 0 1.00 2// 2 SELECT COUNT(*) FROM (SELECT F...
88v8xahbcrsjp2.92176.26  -2.9232.00 32 0.00 1 0 0 0 13.00 2// 2 insert into WRH$_IOSTAT_FILETY...
45bv8pz1znkhr  1.93189.611.93 8.00 8 0.00 1 11 11 2 0.00/ 1/ 1 UPDATE WRI$_ADV_RECOMMENDATION...
bjck50zs3nc95  1.69191.301.69 7.00 7 0.00 1 12 9 3 2,036.00/ 1/ 1 insert into WRH$_SYSSTAT (dbid...
c9059z5ksrf1x  1.69193.001.69 7.00 7 0.00 1 9 7 2 983.00/ 1/ 1 insert into wrh$_latch (dbid, ...
djpp498nvsryc  1.69194.691.69 7.00 7 0.00 1 14 11 3 453.00/ 1/ 1 insert into wrh$_parameter (db...
fsprw99ahsvyn4.02180.273.14197.83-0.881.051.0844130.000.0042120100011.001.001/ 1/ 1 select typeid, roottoid from t...


Back to SQL Statistics
Back to Top

Top SQL Comparison by Executions

 #Executions/sec (DB time) #Executions Exec Time (ms) per Exec CPU Time (ms) per Exec I/O Time (ms) per Exec Physical Reads per Exec #Rows Processed per Exec #Plan  
SQL Id1st2ndDiff1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st/2nd/BothSQL Text
f3ww8rgva3hrs9.42 -9.42967 0 0 0 0.00 1.00 1// 1 update /* KSXM:FLUSH COL */ sy...
5pnxt7ap1kvc03.70 -3.70380 0 0 0 0.12 4.29 1// 1 select position#, sequence#, l...
f7xnvp44nukp70.912.952.0493930000000.000.011.001.00  insert into wrm$_snapshot_deta...
3dbzmtf9ahvzt1.33 -1.33136 0 0 0 0.00 1.00 1// 1 merge /* KSXM:OPTIM_DML_INF */...
2sxqgx5hx76qr1.692.921.23173920000000.420.4615.1514.781/ 1/ 1 select /*+ rule */ bucket, end...
2p9fv35c7zxtg1.21 -1.21124 0 0 0 0.00 1.00 1// 1 select /* KSXM:LOAD_DML_INF */...
53saa2zkr6wc31.08 -1.08111 0 0 0 0.00 1.11 1// 1 select intcol#, nvl(pos#, 0), ...
acmvv4fhdc9zh3.282.54-0.75337800000000.000.000.700.851/ 1/ 1 select obj#, type#, ctime, mti...
3un99a0zwp4vd1.270.70-0.57130220000000.250.056.344.501/ 1/ 1 select owner#, name, namespace...
8swypbbr0m3721.270.70-0.57130220000000.170.055.984.861/ 1/ 1 select order#, columns, types ...
0hhmdwwgxbw0r0.731.240.5175390000000.000.000.160.001/ 1/ 1 select obj#, type#, flags, rel...
at1ygf4rd7cvj0.731.240.5175391111000.000.000.030.001/ 1/ 1 select file#, block#, blocks f...
grwydz59pu6mc0.510.860.3552270000000.000.001.001.001/ 1/ 1 select text from view$ where r...
gx4mv66pvj3xz0.430.700.2744220000000.000.002.522.681/ 1/ 1 select con#, type#, condlength...
g0t052az3rx440.520.730.2153230000000.000.0010.2312.651/ 1/ 1 select name, intcol#, segcol#,...


Back to SQL Statistics
Back to Top

Top SQL Comparison by Parse Calls

 % Total Parses Parses #Executions #Plans  
SQL Id1st1st Total2nd2nd TotalDiff1st2nd1st2nd1st/2nd/BothSQL Text
3ms7w0c6ph91t7.227.22  -7.22407 2   insert /* KSXM:FLUSH COL */ in...
f3ww8rgva3hrs7.2214.44  -7.22407 967 1// 1 update /* KSXM:FLUSH COL */ sy...
f7xnvp44nukp71.6516.098.648.646.9993939393  insert into wrm$_snapshot_deta...
3dbzmtf9ahvzt2.4118.50  -2.41136 136 1// 1 merge /* KSXM:OPTIM_DML_INF */...
0hhmdwwgxbw0r1.3319.833.6212.272.29753975391/ 1/ 1 select obj#, type#, flags, rel...
at1ygf4rd7cvj1.3321.163.6215.892.29753975391/ 1/ 1 select file#, block#, blocks f...
2p9fv35c7zxtg2.2023.36  -2.20124 124 1// 1 select /* KSXM:LOAD_DML_INF */...
6n2qqv1brfhpp  1.8617.751.86 20 20/ 1/ 1 select ind.type#, ind.property...
ggnrn8xktk8pz1.6024.96  -1.6090 90 1// 1 select NVL(ilevel, 0), NVL(bes...
grwydz59pu6mc0.9225.882.5120.261.59522752271/ 1/ 1 select text from view$ where r...
61jmj8qmyanp4  1.2121.471.21 13 13/ 1/ 1 select file#, relfile#, blocks...
6xvp6nxs4a9n4  1.2122.681.21 13 13/ 1/ 1 select nvl(sum(space), 0) from...
5u7g54s63p4ts1.4427.320.4623.14-0.978158151/ 1/ 1 select toid from type$ where p...
0m78skf1mudnb0.8728.191.2124.350.34491349131/ 1/ 1 select audit$, properties from...
3un99a0zwp4vd2.3130.492.0426.39-0.2613022130221/ 1/ 1 select owner#, name, namespace...
8swypbbr0m3722.3132.802.0428.44-0.2613022130221/ 1/ 1 select order#, columns, types ...


Back to SQL Statistics
Back to Top

Top SQL Comparison by Sharable Memory

 % Total Sharable Memory Sharable Memory Used Sharable Memory Max #Executions  
SQL Id1st1st Total2nd2nd TotalDiff1st2nd1st2nd1st2ndSQL Text
g9pu3v9m3q9zm0.040.04  -0.04360,756 360,756 1  UPDATE /*+ INDEX( wrh$_seg_st...
88v8xahbcrsjp0.030.07  -0.03319,532 319,532 1  insert into WRH$_IOSTAT_FILETY...
6gp608vt31c5x0.030.100.040.040.01289,448384,872289,448384,87233 INSERT INTO AUDSYS.AUD$UNIFIED...
121ffmrc95v7g0.050.140.040.08-0.01479,013399,149479,013399,1493816 select i.obj#, i.ts#, i.file#,...
gngtvs38t00600.040.180.030.11-0.01397,452318,588397,452318,588432 SELECT /*+ CONNECT_BY_FILTERIN...
7hz6qkr2687bv0.030.210.020.13-0.01312,072251,752312,072251,7524016 select t.ts#, t.file#, t.block...
3un99a0zwp4vd0.040.250.040.170.00356,024406,624356,024406,62413022 select owner#, name, namespace...
acmvv4fhdc9zh0.020.270.030.200.00217,301260,701217,301260,70133780 select obj#, type#, ctime, mti...
9yv5dwv8k0awg0.400.670.400.600.004,056,4494,056,4494,056,4494,056,44921 WITH MONITOR_DATA AS (SELECT I...
atwuyuvqkf27w0.210.880.210.810.002,076,2762,076,2762,076,2762,076,27621 SELECT /*+ OPT_PARAM('_fix_con...
dvu40a9avazf80.030.910.030.840.00328,097328,097328,097328,09763 select xmlagg( xmlelement("ope...
389k0hwvasbb80.030.930.030.860.00256,892256,892256,892256,8925014 SELECT /*+ ALL_ROWS */ COUNT(*...
c179sut1vgpc80.030.960.030.890.00260,179260,243260,179260,24311 INSERT /*+ LEADING(@"SEL$F5BB7...


Back to SQL Statistics
Back to Top

Top SQL Comparison by Version Count

 Version Count Version Count Max #Executions  
SQL Id1st2ndDiff1st2nd1st2ndSQL Text
2xgubd6ayhyb164-264214 select max(procedure#) from pr...
5u7g54s63p4ts86-286815 select toid from type$ where p...
03guhbfpak0w765-165736 select /*+ index(idl_ub1$ i_id...
0m78skf1mudnb65-1654913 select audit$, properties from...
121ffmrc95v7g65-1653816 select i.obj#, i.ts#, i.file#,...
3un99a0zwp4vd7817813022 select owner#, name, namespace...
6qz82dptj0qr776-176138 select l.col#, l.intcol#, l.lo...
8swypbbr0m3727817813022 select order#, columns, types ...
acmvv4fhdc9zh5615633780 select obj#, type#, ctime, mti...
grwydz59pu6mc87-1875227 select text from view$ where r...
35ra2cdwvqg1w66066314 select parttype, partcnt, part...


Back to SQL Statistics
Back to Top

Top SQL Comparison by Cluster Wait Time

 % Total Cluster Wait Cluster Wait Time (sec) Cluster Wait Time per Exec (sec) #Executions #Plans  
SQL Id1st1st Total2nd2nd TotalDiff1st2nd1st2nd1st2nd1st/2nd/BothSQL Text
03guhbfpak0w70.000.000.000.000.000.000.000.000.007361/ 1/ 1 select /*+ index(idl_ub1$ i_id...
0b7n7yj4hh7hc  0.000.000.00 0.00 0.00 1/ 1/ 1 SELECT * FROM gv$all_sql_plan ...
0bhpxfh3k3acb0.000.00  0.000.00 0.00 1 1// 1 insert into WRH$_RSRC_CONSUMER...
0hhmdwwgxbw0r0.000.000.000.000.000.000.000.000.0075391/ 1/ 1 select obj#, type#, flags, rel...
0m78skf1mudnb0.000.000.000.000.000.000.000.000.0049131/ 1/ 1 select audit$, properties from...
0w26sk6t6gq980.000.000.000.000.000.000.000.000.00211/ 1/ 1 SELECT XMLTYPE(DBMS_REPORT.GET...
121ffmrc95v7g0.000.000.000.000.000.000.000.000.0038161/ 1/ 1 select i.obj#, i.ts#, i.file#,...
1fvsn5j51ugz30.000.00  0.000.00 0.00 1   begin dbms_rcvman.resetAll; e...
1rpgk59t8pvs60.000.00  0.000.00 0.00 37   begin dbms_output.get_line(:l...
22356bkgsdcnh0.000.00  0.000.00 0.00 2 1// 1 SELECT COUNT(*) FROM X$KSPPI A...
28bgqbzpa87xf0.000.00  0.000.00 0.00 1   declare policy varchar2(512);...
2sxqgx5hx76qr0.000.000.000.000.000.000.000.000.00173921/ 1/ 1 select /*+ rule */ bucket, end...
2xgubd6ayhyb10.000.000.000.000.000.000.000.000.002141/ 1/ 1 select max(procedure#) from pr...
2zd224kurqsr9  0.000.000.00 0.00 0.00 1/ 1/ 1 SELECT XMLTYPE(I.DATA) AS DATA...
35ra2cdwvqg1w0.000.000.000.000.000.000.000.000.003141/ 1/ 1 select parttype, partcnt, part...


Back to SQL Statistics
Back to Top

Instance Activity Statistics

Back to Top

Key Instance Activity Stats

 Value per Second (DB time) per Second (Elapsed Time) per Trans
Statistic1st2nd%Diff1st2nd%Diff1st2nd%Diff1st2nd%Diff
db block changes858,464292,333-65.958,365.899,266.8510.774,130.535,051.7222.3019,964.2812,710.13-36.34
execute count9,0602,105-76.7788.2966.73-24.4243.5936.38-16.54210.7091.52-56.56
logons cumulative62-66.670.060.060.000.030.030.000.140.09-35.71
opened cursors cumulative7,9292,106-73.4477.2766.76-13.6038.1536.39-4.61184.4091.57-50.34
parse count (total)5,6371,076-80.9154.9334.11-37.9027.1218.59-31.45131.0946.78-64.31
parse time elapsed408-80.000.390.25-35.900.190.14-26.320.930.35-62.37
physical reads1,221418-65.7711.9013.2511.345.877.2223.0028.4018.17-36.02
physical writes80,1851,334-98.34781.4242.29-94.59385.8123.05-94.031,864.7758.00-96.89
redo size994,967,192334,422,072-66.399,696,136.1910,601,063.529.334,787,316.765,779,050.1120.7223,138,771.9114,540,090.09-37.16
session cursor cache hits6,2691,589-74.6561.0950.37-17.5530.1627.46-8.95145.7969.09-52.61
session logical reads19,028,4356,351,082-66.62185,435.56201,327.098.5791,555.93109,751.1919.87442,521.74276,134.00-37.60
user calls18374-59.561.782.3532.020.881.2845.454.263.22-24.41
user commits4323-46.510.420.7373.810.210.4090.481.001.000.00
workarea executions - optimal646330-48.926.3010.4666.033.115.7083.2815.0214.35-4.46


Back to Instance Activity Statistics
Back to Top

Other Instance Activity Stats

 Value per Second (DB time) per Second (Elapsed Time) per Trans
Statistic1st2nd%Diff1st2nd%Diff1st2nd%Diff1st2nd%Diff
ASSM cbk:blocks examined122,64441,151-66.451,195.191,304.479.14590.11711.1220.512,852.191,789.17-37.27
ASSM cbk:blocks marked full59,85019,998-66.59583.25633.938.69287.97345.5820.011,391.86869.48-37.53
ASSM gsp:L1 bitmaps examined70,82023,851-66.32690.15756.079.55340.75412.1620.961,646.981,037.00-37.04
ASSM gsp:L2 bitmap full629212-66.306.136.729.623.033.6620.7914.639.22-36.98
ASSM gsp:L2 bitmaps examined6,5892,160-67.2264.2168.476.6331.7037.3317.76153.2393.91-38.71
ASSM gsp:Optimized reject DB456219-51.974.446.9456.312.193.7872.6010.609.52-10.19
ASSM gsp:Optimized reject l1933277-70.319.098.78-3.414.494.796.6821.7012.04-44.52
ASSM gsp:Search all622204-67.206.066.476.772.993.5318.0614.478.87-38.70
ASSM gsp:Search hint1,038350-66.2810.1211.099.584.996.0521.2424.1415.22-36.95
ASSM gsp:Search steal622204-67.206.066.476.772.993.5318.0614.478.87-38.70
ASSM gsp:bump HWM622204-67.206.066.476.772.993.5318.0614.478.87-38.70
ASSM gsp:get free block62,77921,148-66.31611.79670.389.58302.06365.4520.991,459.98919.48-37.02
ASSM gsp:get free data block42,94014,471-66.30418.46458.739.62206.61250.0721.03998.60629.17-36.99
ASSM gsp:get free index block19,8306,674-66.34193.25211.569.4795.41115.3320.88461.16290.17-37.08
ASSM gsp:good hint62,64121,039-66.41610.45666.939.25301.40363.5720.631,456.77914.74-37.21
ASSM gsp:reject L1248-66.670.230.258.700.120.1416.670.560.35-37.50
ASSM gsp:reject db248-66.670.230.258.700.120.1416.670.560.35-37.50
ASSM rsv:fill reserve5724-57.890.560.7635.710.270.4151.851.331.04-21.80
Block Cleanout Optim referenced1813-27.780.180.41127.780.090.22144.440.420.5735.71
CCursor + sql area evicted569-83.930.550.29-47.270.270.16-40.741.300.39-70.00
CPU used by this session9,6253,175-67.0193.80100.657.3046.3154.8718.48223.84138.04-38.33
CPU used when call started9,3353,104-66.7590.9798.408.1744.9253.6419.41217.09134.96-37.83
CR blocks created8750-42.530.851.5885.880.420.86104.762.022.177.43
DBWR checkpoint buffers written38,6161,305-96.62376.3241.37-89.01185.8022.55-87.86898.0556.74-93.68
DBWR checkpoints18664-65.591.812.0312.150.891.1124.724.332.78-35.80
DBWR thread checkpoint buffers written38,5921,305-96.62376.0941.37-89.00185.6922.55-87.86897.4956.74-93.68
DBWR transaction table writes3110-67.740.300.326.670.150.1713.330.720.43-40.28
DBWR undo block writes36,657443-98.79357.2314.04-96.07176.387.66-95.66852.4919.26-97.74
DML statements retried93-66.670.090.1011.110.040.0525.000.210.13-38.10
HSC Heap Segment Block Changes83,19828,187-66.12810.78893.5210.20400.31487.0921.681,934.841,225.52-36.66
Heap Segment Array Inserts80,94527,063-66.57788.82857.898.76389.47467.6720.081,882.441,176.65-37.49
Heatmap BlkLevel Flushed93-66.670.090.1011.110.040.0525.000.210.13-38.10
Heatmap BlkLevel Flushed to BF93-66.670.090.1011.110.040.0525.000.210.13-38.10
Heatmap BlkLevel Ranges Flushed93-66.670.090.1011.110.040.0525.000.210.13-38.10
KTFB alloc req835304-63.598.149.6418.434.025.2530.6019.4213.22-31.93
KTFB alloc space (block)809,435,136327,221,248-59.577,888,092.5710,372,799.9031.503,894,623.295,654,614.7845.1918,824,072.9314,227,010.78-24.42
KTFB alloc time (ms)615,042337,971-45.055,993.7010,713.5678.752,959.295,840.3897.3614,303.3014,694.392.73
KTFB apply req745161-78.397.265.10-29.753.582.78-22.3517.337.00-59.61
KTFB apply time (ms)6,2821,279-79.6461.2240.54-33.7830.2322.10-26.89146.0955.61-61.93
KTFB free req55362-88.795.391.97-63.452.661.07-59.7712.862.70-79.00
KTFB free space (block)67,62417,448-74.20659.01553.10-16.07325.38301.51-7.341,572.65758.61-51.76
KTFB free time (ms)34863-81.903.392.00-41.001.671.09-34.738.092.74-66.13
LOB table id lookup cache misses110.000.010.03200.000.000.02100.000.020.04100.00
Requests to/from client9642-56.250.941.3341.490.460.7358.702.231.83-17.94
SQL*Net roundtrips to/from client9742-56.700.951.3340.000.470.7355.322.261.83-19.03
TBS Extension: bytes extended72,089,600152,633,344111.73702,526.264,838,423.99588.72346,861.442,637,612.22660.421,676,502.336,636,232.35295.84
TBS Extension: files extended2313-43.480.220.4186.360.110.22100.000.530.577.55
TBS Extension: tasks created2313-43.480.220.4186.360.110.22100.000.530.577.55
TBS Extension: tasks executed2313-43.480.220.4186.360.110.22100.000.530.577.55
active txn count during cleanout59,77220,008-66.53582.49634.258.89287.59345.7520.221,390.05869.91-37.42
background checkpoints started52-60.000.050.0620.000.020.0350.000.120.09-25.00
background timeouts1,274354-72.2112.4211.22-9.666.136.12-0.1629.6315.39-48.06
blocks cleaned out using minact323239-26.013.157.58140.631.554.13166.457.5110.3938.35
branch node splits248-66.670.230.258.700.120.1416.670.560.35-37.50
buffer is not pinned count32,3966,850-78.86315.70217.14-31.22155.87118.37-24.06753.40297.83-60.47
buffer is pinned count8,7533,339-61.8585.30105.8524.0942.1257.7036.99203.56145.17-28.68
bytes received via SQL*Net from client33,24713,778-58.56324.00436.7634.80159.97238.0948.83773.19599.04-22.52
bytes sent via SQL*Net to client23,43211,410-51.31228.35361.6958.39112.74197.1774.89544.93496.09-8.96
calls to get snapshot scn: kcmgss35,55611,066-68.88346.50350.791.24171.08191.2311.78826.88481.13-41.81
calls to kcmgas48,41616,024-66.90471.82507.967.66232.96276.9118.871,125.95696.70-38.12
calls to kcmgcs119,88340,679-66.071,168.281,289.5110.38576.82702.9621.872,787.981,768.65-36.56
cell physical IO interconnect bytes2,956,503,040908,420,608-69.2728,811,659.6728,796,617.72-0.0514,225,309.8115,698,151.1010.3568,755,884.6539,496,548.17-42.56
change write time18342-77.051.781.33-25.280.880.73-17.054.261.83-57.04
cleanout - number of ktugct calls59,81820,032-66.51582.94635.018.93287.82346.1720.271,391.12870.96-37.39
cleanouts only - consistent read gets1711-35.290.170.35105.880.080.19137.500.400.4820.00
cluster key scan block gets1,317474-64.0112.8315.0317.156.348.1929.1830.6320.61-32.71
cluster key scans1,089367-66.3010.6111.639.615.246.3420.9925.3315.96-36.99
commit batch/immediate performed17091-46.471.662.8873.490.821.5791.463.953.960.25
commit batch/immediate requested17091-46.471.662.8873.490.821.5791.463.953.960.25
commit cleanout failures: callback failure2719-29.630.260.60130.770.130.33153.850.630.8331.75
commit cleanouts102,48634,148-66.68998.741,082.488.38493.11590.1019.672,383.401,484.70-37.71
commit cleanouts successfully completed102,45934,129-66.69998.481,081.888.35492.98589.7719.632,382.771,483.87-37.73
commit immediate performed17091-46.471.662.8873.490.821.5791.463.953.960.25
commit immediate requested17091-46.471.662.8873.490.821.5791.463.953.960.25
commit txn count during cleanout19,7236,615-66.46192.20209.699.1094.90114.3120.45458.67287.61-37.29
consistent changes724442-38.957.0614.0198.443.487.64119.5416.8419.2214.13
consistent gets148,91349,244-66.931,451.181,561.027.57716.50850.9718.773,463.092,141.04-38.18
consistent gets examination77,57324,335-68.63755.96771.412.04373.24420.5312.671,804.021,058.04-41.35
consistent gets examination (fastpath)77,36824,201-68.72753.97767.161.75372.26418.2112.341,799.261,052.22-41.52
consistent gets from cache148,91349,244-66.931,451.181,561.027.57716.50850.9718.773,463.092,141.04-38.18
consistent gets pin71,34024,909-65.08695.22789.6113.58343.25430.4525.401,659.071,083.00-34.72
consistent gets pin (fastpath)70,39924,698-64.92686.05782.9214.12338.73426.8026.001,637.191,073.83-34.41
cumulative DB time in requests102,480,55331,506,001-69.26998,691.62998,729.290.00493,088.49544,446.0010.422,383,268.671,369,826.13-42.52
cursor authentications290123-57.592.833.9037.811.402.1352.146.745.35-20.62
data blocks consistent reads - undo records applied5417-68.520.530.541.890.260.2911.541.260.74-41.27
db block gets18,879,5226,301,838-66.62183,984.37199,766.088.5890,839.43108,900.2219.88439,058.65273,992.96-37.60
db block gets from cache18,879,5226,301,838-66.62183,984.37199,766.088.5890,839.43108,900.2219.88439,058.65273,992.96-37.60
db block gets from cache (fastpath)18,678,8556,232,257-66.63182,028.84197,560.388.5389,873.91107,697.8119.83434,391.98270,967.70-37.62
deferred (CURRENT) block cleanout applications1,005366-63.589.7911.6018.494.846.3230.5823.3715.91-31.92
enqueue conversions1,231419-65.9612.0013.2810.675.927.2422.3028.6318.22-36.36
enqueue releases34,23211,158-67.40333.60353.706.03164.71192.8217.07796.09485.13-39.06
enqueue requests34,23311,158-67.41333.61353.706.02164.71192.8217.07796.12485.13-39.06
enqueue waits12831-75.781.250.98-21.600.620.54-12.902.981.35-54.70
file io service time1,180286-75.7611.509.07-21.135.684.94-13.0327.4412.43-54.70
free buffer requested118,38139,850-66.341,153.641,263.239.50569.59688.6420.902,753.051,732.61-37.07
heap block compress61-83.330.060.03-50.000.030.02-33.330.140.04-71.43
immediate (CR) block cleanout applications1711-35.290.170.35105.880.080.19137.500.400.4820.00
immediate (CURRENT) block cleanout applications39,97213,367-66.56389.53423.738.78192.33230.9920.10929.58581.17-37.48
index fast full scans (full)193-84.210.190.10-47.370.090.05-44.440.440.13-70.45
index fetch by key5,7471,535-73.2956.0148.66-13.1227.6526.53-4.05133.6566.74-50.06
index range scans5,299928-82.4951.6429.42-43.0325.5016.04-37.10123.2340.35-67.26
index reclamation/extension switch31-66.670.030.030.000.010.02100.000.070.04-42.86
leaf node 90-10 splits19,6176,543-66.65191.17207.418.5094.39113.0719.79456.21284.48-37.64
leaf node splits19,6686,587-66.51191.67208.818.9494.63113.8320.29457.40286.39-37.39
lob reads15691-41.671.522.8889.470.751.57109.333.633.969.09
lob writes486301-38.074.749.54101.272.345.20122.2211.3013.0915.84
lob writes unaligned486301-38.074.749.54101.272.345.20122.2211.3013.0915.84
logical read bytes from cache155,880,939,52052,028,063,744-66.621,519,088,097.341,649,271,548.138.57750,026,172.43899,081,767.8919.873,625,138,128.372,262,089,728.00-37.60
max cf enq hold time23817-92.862.320.54-76.721.150.29-74.785.530.74-86.62
messages received1,819512-71.8517.7316.23-8.468.758.851.1442.3022.26-47.38
messages sent1,819512-71.8517.7316.23-8.468.758.851.1442.3022.26-47.38
no work - consistent read gets50,94317,957-64.75496.45569.2314.66245.11310.3126.601,184.72780.74-34.10
non-idle wait count10,5683,942-62.70102.99124.9621.3350.8568.1233.96245.77171.39-30.26
parse count (describe)12120.000.120.38216.670.060.21250.000.280.5285.71
parse count (hard)1,066207-80.5810.396.56-36.865.133.58-30.2124.799.00-63.70
parse time cpu3413-61.760.330.4124.240.160.2237.500.790.57-27.85
physical read IO requests1,095414-62.1910.6713.1222.965.277.1535.6725.4718.00-29.33
physical read bytes10,002,4323,424,256-65.7797,475.52108,547.7311.3648,127.0259,173.5722.95232,614.70148,880.70-36.00
physical read total IO requests3,5071,505-57.0934.1847.7139.5816.8726.0154.1881.5665.43-19.78
physical read total bytes47,649,79220,029,952-57.96464,355.89634,942.5236.74229,268.51346,131.7550.971,108,134.70870,867.48-21.41
physical reads cache1,221418-65.7711.9013.2511.345.877.2223.0028.4018.17-36.02
physical reads cache prefetch1224-96.721.190.13-89.080.590.07-88.142.840.17-94.01
physical write IO requests23,456862-96.33228.5827.33-88.04112.8614.90-86.80545.4937.48-93.13
physical write bytes656,875,52010,928,128-98.346,401,371.37346,417.86-94.593,160,577.77188,845.79-94.0215,276,174.88475,136.00-96.89
physical write total IO requests28,6512,716-90.52279.2186.10-69.16137.8646.93-65.96666.30118.09-82.28
physical write total bytes2,908,853,248888,390,656-69.4628,347,303.7828,161,675.20-0.6513,996,041.3015,352,019.359.6967,647,749.9538,625,680.70-42.90
physical write total multi block requests6,1781,113-81.9860.2135.28-41.4129.7319.23-35.32143.6748.39-66.32
physical writes direct1029190.000.100.92820.000.050.50900.000.231.26447.83
physical writes direct (lob)1029190.000.100.92820.000.050.50900.000.231.26447.83
physical writes from cache80,1751,305-98.37781.3241.37-94.71385.7622.55-94.151,864.5356.74-96.96
physical writes non checkpoint79,9891,040-98.70779.5132.97-95.77384.8717.97-95.331,860.2145.22-97.57
process last non-idle time205139-32.202.004.41120.500.992.40142.424.776.0426.62
recursive calls38,1788,340-78.15372.05264.38-28.94183.69144.12-21.54887.86362.61-59.16
recursive cpu usage331111-66.473.233.528.981.591.9220.757.704.83-37.27
redo blocks checksummed by FG (exclusive)1,719,676576,475-66.4816,758.5618,274.069.048,274.289,961.9020.4039,992.4725,064.13-37.33
redo blocks written2,007,181674,655-66.3919,560.3421,386.339.349,657.6211,658.5220.7246,678.6329,332.83-37.16
redo buffer allocation retries53-40.000.050.10100.000.020.05150.000.120.138.33
redo entries511,701173,972-66.004,986.625,514.8510.592,462.073,006.3622.1111,900.027,564.00-36.44
redo log space requests84-50.000.080.1362.500.040.0775.000.190.17-10.53
redo ordering marks19,6666,594-66.47191.65209.039.0794.62113.9520.43457.35286.70-37.31
redo subscn max counts25103312.000.243.271,262.500.121.781,383.330.584.48672.41
redo synch time379-75.680.360.29-19.440.180.16-11.110.860.39-54.65
redo synch time (usec)373,91988,209-76.413,643.912,796.19-23.261,799.121,524.31-15.278,695.793,835.17-55.90
redo synch time overhead (usec)83,5941,234-98.52814.6439.12-95.20402.2221.32-94.701,944.0553.65-97.24
redo synch time overhead count ( 2ms)5517-69.090.540.540.000.260.2911.541.280.74-42.19
redo synch writes6220-67.740.600.635.000.300.3516.671.440.87-39.58
redo wastage311,168100,344-67.753,032.393,180.874.901,497.191,734.0215.827,236.474,362.78-39.71
redo write active strands1,178367-68.8511.4811.631.315.676.3411.8227.4015.96-41.75
redo write finish time13,774,3213,693,047-73.19134,233.26117,068.31-12.7966,275.5963,818.47-3.71320,333.05160,567.26-49.87
redo write gather time339,45215,325-95.493,308.02485.80-85.311,633.28264.83-83.797,894.23666.30-91.56
redo write info find5717-70.180.560.54-3.570.270.297.411.330.74-44.36
redo write issue time344,11716,346-95.253,353.48518.16-84.551,655.73282.47-82.948,002.72710.70-91.12
redo write schedule time343,56216,200-95.283,348.07513.53-84.661,653.06279.95-83.067,989.81704.35-91.18
redo write size count ( 4KB)40390-77.673.932.85-27.481.941.56-19.599.373.91-58.27
redo write size count ( 8KB)2715-44.440.260.4884.620.130.26100.000.630.653.17
redo write size count ( 16KB)546-88.890.530.19-64.150.260.10-61.541.260.26-79.37
redo write size count ( 32KB)309-70.000.290.290.000.140.1614.290.700.39-44.29
redo write size count ( 128KB)3810-73.680.370.32-13.510.180.17-5.560.880.43-51.14
redo write size count ( 256KB)3631-13.890.350.98180.000.170.54217.650.841.3560.71
redo write size count ( 512KB)4833-31.250.471.05123.400.230.57147.831.121.4327.68
redo write size count (1024KB)4020-50.000.390.6361.540.190.3584.210.930.87-6.45
redo write size count (inf)487153-68.584.754.852.112.342.6412.8211.336.65-41.31
redo write time1,378369-73.2213.4311.70-12.886.636.38-3.7732.0516.04-49.95
redo write time (usec)13,792,5263,693,564-73.22134,410.67117,084.70-12.8966,363.1863,827.40-3.82320,756.42160,589.74-49.93
redo write total time14,571,6133,697,045-74.63142,003.02117,195.04-17.4770,111.7963,887.55-8.88338,874.72160,741.09-52.57
redo writes1,163367-68.4411.3311.632.655.606.3413.2127.0515.96-41.00
redo writes adaptive all1,163367-68.4411.3311.632.655.606.3413.2127.0515.96-41.00
rollback changes - undo records applied213137-35.682.084.34108.651.022.37132.354.955.9620.40
rollbacks only - consistent read gets2814-50.000.270.4462.960.130.2484.620.650.61-6.15
root node splits31-66.670.030.030.000.010.02100.000.070.04-42.86
rows fetched via callback2,786935-66.4427.1529.649.1713.4016.1620.6064.7940.65-37.26
securefile allocation bytes81,920237,568190.00798.337,530.82843.32394.164,105.34941.541,905.1210,329.04442.17
securefile allocation chunks91455.560.090.44388.890.040.24500.000.210.61190.48
securefile bytes non-transformed93,336208,444123.33909.586,607.60626.45449.093,602.06702.082,170.609,062.78317.52
securefile direct write bytes81,920237,568190.00798.337,530.82843.32394.164,105.34941.541,905.1210,329.04442.17
securefile direct write ops91455.560.090.44388.890.040.24500.000.210.61190.48
securefile number of non-transformed flushes3531-11.430.340.98188.240.170.54217.650.811.3566.67
segment chunks allocation from dispenser91455.560.090.44388.890.040.24500.000.210.61190.48
segment dispenser allocations91344.440.090.41355.560.040.22450.000.210.57171.43
segment prealloc ops12100.000.010.06500.000.000.03100.000.020.09350.00
segment prealloc time (ms)28300.000.020.251,150.000.010.141,300.000.050.35600.00
shared hash latch upgrades - no wait29292-68.492.852.922.461.401.5913.576.794.00-41.09
shared io pool buffer get success91344.440.090.41355.560.040.22450.000.210.57171.43
sorts (memory)1,154450-61.0111.2514.2626.765.557.7840.1826.8419.57-27.09
sorts (rows)29,17625,869-11.33284.33820.04188.41140.38447.03218.44678.511,124.7465.77
sql area evicted7518-76.000.730.57-21.920.360.31-13.891.740.78-55.17
sql area purged314-87.100.300.13-56.670.150.07-53.330.720.17-76.39
switch current caused by our pin21628-87.042.100.89-57.621.040.48-53.855.021.22-75.70
switch current to new buffer21628-87.042.100.89-57.621.040.48-53.855.021.22-75.70
table fetch by rowid10,8162,883-73.35105.4091.39-13.2952.0449.82-4.27251.53125.35-50.16
table fetch continued row23024-89.572.240.76-66.071.110.41-63.065.351.04-80.56
table scan blocks gotten15,4958,062-47.97151.00255.5669.2574.55139.3286.88360.35350.52-2.73
table scan disk non-IMC rows gotten677,692355,591-47.536,604.2311,272.1170.683,260.746,144.8688.4515,760.2815,460.48-1.90
table scan rows gotten677,692355,591-47.536,604.2311,272.1170.683,260.746,144.8688.4515,760.2815,460.48-1.90
table scans (short tables)690160-76.816.725.07-24.553.322.76-16.8716.056.96-56.64
total cf enq hold time1,272528-58.4912.4016.7435.006.129.1249.0229.5822.96-22.38
total number of cf enq holders214113-47.202.093.5871.291.031.9589.324.984.91-1.41
transaction rollbacks17091-46.471.662.8873.490.821.5791.463.953.960.25
undo change vector size279,874,29694,378,544-66.282,727,425.902,991,767.069.691,346,624.211,630,928.0421.116,508,704.564,103,414.96-36.95
user logons cumulative32-33.330.030.06100.000.010.03200.000.070.0928.57
user logouts cumulative32-33.330.030.06100.000.010.03200.000.070.0928.57


Back to Instance Activity Statistics
Back to Top

IO Stats

Back to Top

IOStat by Function

 Total Requests IOs per Sec Reads/s Writes/s Total MB MB per Sec Read MB/s Write MB/s Wait Count Wait Time
Function Name1st2nd%Diff1st2nd%Diff1st2nd1st2nd1st2nd%Diff1st2nd%Diff1st2nd1st2nd1st2nd1st2nd
Total32,6773,515-89.24157.2360.74-61.3718.9731.12138.2629.622,822775-72.5413.5813.39-1.400.240.3113.3413.08721126322.14ms1.55ms
Recovery36  0.17  0.17 0.00 0 100.000.00 100.000.00 0.00 0   
Direct Reads 2  0.03  0.03 0.00 0  0.00  0.00 0.00 0  
Direct Writes91455.560.040.24500.000.000.000.040.24000.000.000.000.000.000.000.000.00914.00ns.00ns
Buffer Cache Reads1,355756-44.216.5213.06100.316.5213.060.000.00103-70.000.050.050.000.050.050.000.001103430412.51us474.42us
DBWR23,750150-99.37114.272.59-97.731.462.59112.820.006302-99.683.030.03-99.010.020.033.010.0049415024.29us.00ns
Others3,0441,287-57.7214.6522.2451.8110.5014.984.147.26220167-24.091.062.89172.640.160.220.902.6630161280359.08us322.66us
LGWR4,4831,306-70.8721.5722.574.640.310.4521.2622.121,962603-69.279.4410.4210.380.000.009.4410.4225897585.36ms4.58ms


Back to IO Stats
Back to Top

IOStat by File Type

 Total Requests IOs per Sec Reads/s Writes/s Total MB MB per Sec Read MB/s Write MB/s Small Rd Svc Tm Large Rd Svc Tm
Filetype Name1st2nd%Diff1st2nd%Diff1st2nd1st2nd1st2nd%Diff1st2nd%Diff1st2nd1st2nd1st2nd1st2nd
Total31,8913,977-87.53153.4468.73-55.2116.6925.58136.7543.152,642691-73.8512.7111.94-6.060.220.3312.5011.6149.87us33.11us 33.11us
Data File24,7171,379-94.42118.9323.83-79.965.778.47113.1615.3663714-97.803.060.24-92.160.050.073.020.17140.12us100.00us 100.00us
Control File2,9081,250-57.0213.9921.6054.4010.8316.973.174.634520-55.560.220.3559.090.170.260.050.092.22us.00ns .00ns
Log File4,2661,348-68.4020.5323.2913.440.100.1420.4323.161,960657-66.489.4311.3520.360.000.009.4311.35.00ns.00ns .00ns


Back to IO Stats
Back to Top

Tablespace IO Stats

No data exists for this section of the report.

Back to IO Stats
Back to Top

Top File Comparison by IO

No data exists for this section of the report.

Back to IO Stats
Back to Top

Top File Comparison by Read Time

No data exists for this section of the report.

Back to IO Stats
Back to Top

Top File Comparison by Buffer Waits

No data exists for this section of the report.

Back to IO Stats
Back to Top

Advisory Statistics

Back to Top

Instance Recovery Stats

Target MTTR(s)Estimated MTTR(s)Recovery Estimated IOsActual Redo Blocks Target Redo Blocks Log File Size Redo Blocks Log Ckpt Timeout Redo Blocks Log Ckpt Interval Redo Blocks Optimal Log File Size (Mb)Estimated Cluster Available Time (s)
B10131,0227,223663,552663,552    
E106038,785661,097663,552663,552    
           
B20132571,6596,388663,5526,388   
E206038,846661,292663,552663,552682,263   


Back to Advisory Statistics
Back to Top

PGA Aggregate Summary

PGA Cache Hit % W/A Bytes/Sec (DB time) W/A MB Processed Read/Written W/A Bytes/Sec (DB time) Read/Written W/A MB
1st2ndDiff1st2nd%Diff1st2nd1st2nd%Diff1st2nd
100.00100.000.00852,4522,232,759161.928367000.0000


Back to Advisory Statistics
Back to Top

PGA Aggr Target Stats

PGA Aggr Target(M)Auto PGA Target(M)PGA Mem Alloc(M)W/A PGA Used(M)%PGA W/A Mem%Auto W/A Mem%Man W/A MemGlobal Mem Bound(K)
B12,1981,868196.90.00.00.00.0225,070
E12,1981,826313.60.00.00.00.0225,070
         
B22,1981,861208.70.00.00.00.0225,070
E22,1981,833245.10.00.00.00.0225,070


Back to Advisory Statistics
Back to Top

Wait Stats

Back to Top

Buffer Wait Statistics

 Wait Time % of DB time Total Wait Time (s) # Waits Avg Wait Time (ms)
Class1st2ndDiff1st2nd1st2nd1st2nd%Diff
file header block0.000.000.000.010.02320.030.10233.33


Back to Wait Stats
Back to Top

Enqueue Activity

 Wait Time % of DB time Wait Time Requests Successful Gets Failed Gets Waits Avg Wait Time (ms)
Enqueue Type (Request Reason)1st2ndDiff1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd
RO-Multiple Object Reuse (fast object reuse)6.950.00-6.95702400240000210339.670.00


Back to Wait Stats
Back to Top

Undo Segment Summary

Num Undo Blocks (K)Number of TransactionsMax Qry Len (s)Max Tx ConcurcyMin/Max TR (mins)STO/ OOS uS/uR/uU/ eS/eR/eU
 0.000000/00/00/0/0/0/0/0
 0.000000/00/00/0/0/0/0/0



Back to Top

Latch Statistics

Back to Top

Latch Sleep Breakdown

 % of Total Sleeps Get Requests Misses Spin Gets Sleeps Wait Time (cs)
Latch Name1st2ndDiff1st2nd1st2nd1st2nd1st2nd1st2ndDiff
redo allocation33.33100.0066.675,4061,801391338121117017-153
channel operations parent latch33.330.00-33.331,13638810001070-7
ksv class latch33.330.00-33.33132292212109,4310-9,431


Back to Latch Statistics
Back to Top

Latch Wait Time Breakdown

 Wait Time (cs) Get Requests Misses Spin Gets Sleeps % of Total Sleeps
Latch Name1st2ndDiff1st2nd1st2nd1st2nd1st2nd1st2ndDiff
ksv class latch9,4310-9,4311322922121033.330.00-33.33
redo allocation17017-1535,4061,801391338121133.33100.0066.67
channel operations parent latch70-71,13638810001033.330.00-33.33


Back to Latch Statistics
Back to Top

Segment Statistics

Back to Top

Top Segments Comparison by Logical Reads

       % of Total Logical Reads Logical Reads % of Captured Logical Reads
OwnerTablespaceObject NameSubobject NameTypeObj#Dataobj#1st1st Total2nd2nd TotalDiff1st2nd%Diff1st2ndDiff
PERFLAB_LOAD_003GGATESYS_C008200 INDEX7775577755  94.4694.4694.46 5,999,088  95.6995.69
PERFLAB_LOAD_001GGATESYS_C008176 INDEX777137771331.5331.53  -31.535,999,552  31.94 -31.94
** MISSING **GGATE** MISSING: 77704/77704** MISSING **UNDEFINED777047770431.5363.06  -31.535,999,408  31.94 -31.94
** MISSING **GGATE** MISSING: 77695/77695** MISSING **UNDEFINED776957769531.5294.58  -31.525,998,080  31.93 -31.93
PERFLAB_LOAD_003GGATESYS_C008201 INDEX7775877758  2.0896.542.08 132,288  2.112.11
PERFLAB_LOAD_003GGATEITEM_SALE TABLE7775777757  1.6198.151.61 102,240  1.631.63
** MISSING **GGATE** MISSING: 77707/77707** MISSING **UNDEFINED77707777070.7295.30  -0.72136,848  0.73 -0.73
** MISSING **GGATE** MISSING: 77698/77698** MISSING **UNDEFINED77698776980.6995.99  -0.69131,936  0.70 -0.70
PERFLAB_LOAD_003GGATEITEM_MASTER TABLE7775477754  0.2098.350.20 12,576  0.200.20
SYSSYSTEMSEG$ TABLE1480.0796.060.1198.460.0413,0566,768-48.160.070.110.04


Back to Segment Statistics
Back to Top

Top Segments Comparison by Physical Reads

       % of Total Physical Reads Physical Reads % of Captured Physical Reads
OwnerTablespaceObject NameSubobject NameTypeObj#Dataobj#1st1st Total2nd2nd TotalDiff1st2nd%Diff1st2ndDiff
SYSSYSAUXSYS_LOB0000011139C00004$$ LOB1114011140  17.7017.7017.70 74  46.5446.54
SYSSYSAUXWRH$_SQL_PLAN_PK INDEX1115011150  2.3920.102.39 10  6.296.29
SYSSYSTEMARGUMENT$ TABLE3693692.382.38  -2.3829  30.21 -30.21
SYSSYSTEMKOTAD$ TABLE776776  2.1522.252.15 9  5.665.66
SYSSYSTEMI_ARGUMENT2 INDEX3803801.313.69  -1.3116  16.67 -16.67
SYSSYSAUXWRH$_CON_SYSMET_SUMMARY_INDEX INDEX1135911359  1.2023.441.20 5  3.143.14
SYSSYSAUXWRH$_SYSSTATWRH$_SYSSTAT_3444249045_290TABLE PARTITION77350767020.574.26  -0.577  7.29 -7.29
SYSSYSAUXSYS_LOB0000011147C00038$$ LOB11148111480.494.750.9624.400.4764-33.336.252.52-3.73
SYSSYSAUXWRH$_LATCH_PKWRH$_LATCH_3444249045_290INDEX PARTITION77333766830.415.16  -0.415  5.21 -5.21


Back to Segment Statistics
Back to Top

Top Segments Comparison by Physical Read Requests

       % of Total Read Requests Read Requests % of Captured Read Requests
OwnerTablespaceObject NameSubobject NameTypeObj#Dataobj#1st1st Total2nd2nd TotalDiff1st2nd%Diff1st2ndDiff
SYSSYSAUXSYS_LOB0000011139C00004$$ LOB1114011140  17.8717.8717.87 74  46.5446.54
SYSSYSTEMARGUMENT$ TABLE3693692.652.65  -2.6529  32.95 -32.95
SYSSYSAUXWRH$_SQL_PLAN_PK INDEX1115011150  2.4220.292.42 10  6.296.29
SYSSYSTEMKOTAD$ TABLE776776  2.1722.462.17 9  5.665.66
SYSSYSTEMI_ARGUMENT2 INDEX3803801.464.11  -1.4616  18.18 -18.18
SYSSYSAUXWRH$_CON_SYSMET_SUMMARY_INDEX INDEX1135911359  1.2123.671.21 5  3.143.14
SYSSYSAUXSYS_LOB0000011147C00038$$ LOB11148111480.554.660.9724.640.4264-33.336.822.52-4.30
SYSSYSAUXWRP$_REPORTS_DETAILSSYS_P702TABLE PARTITION77483774830.375.02  -0.374  4.55 -4.55
SYSSYSTEMSYS_C00907 INDEX7797790.375.390.4825.120.1242-50.004.551.26-3.29


Back to Segment Statistics
Back to Top

Top Segments Comparison by UnOptimized Read Requests

       % of Total UnOptimized Requests UnOptimized Requests % of Captured UnOptimized Reqs
OwnerTablespaceObject NameSubobject NameTypeObj#Dataobj#1st1st Total2nd2nd TotalDiff1st2nd%Diff1st2ndDiff
SYSSYSAUXSYS_LOB0000011139C00004$$ LOB1114011140  17.8717.8717.87 74  46.5446.54
SYSSYSTEMARGUMENT$ TABLE3693692.652.65  -2.6529  32.95 -32.95
SYSSYSAUXWRH$_SQL_PLAN_PK INDEX1115011150  2.4220.292.42 10  6.296.29
SYSSYSTEMKOTAD$ TABLE776776  2.1722.462.17 9  5.665.66
SYSSYSTEMI_ARGUMENT2 INDEX3803801.464.11  -1.4616  18.18 -18.18
SYSSYSAUXWRH$_CON_SYSMET_SUMMARY_INDEX INDEX1135911359  1.2123.671.21 5  3.143.14
SYSSYSAUXSYS_LOB0000011147C00038$$ LOB11148111480.554.660.9724.640.4264-33.336.822.52-4.30
SYSSYSAUXWRP$_REPORTS_DETAILSSYS_P702TABLE PARTITION77483774830.375.02  -0.374  4.55 -4.55
SYSSYSTEMSYS_C00907 INDEX7797790.375.390.4825.120.1242-50.004.551.26-3.29


Back to Segment Statistics
Back to Top

Top Segments Comparison by Optimized Read Requests

       % of Total Optimized Read Requests Optimized Requests % of Captured Optimized Reqs
OwnerTablespaceObject NameSubobject NameTypeObj#Dataobj#1st1st Total2nd2nd TotalDiff1st2nd%Diff1st2ndDiff
** MISSING **GGATE** MISSING: 77691/77691** MISSING **UNDEFINED77691776910.000.00  0.000 100.000.00 0.00
** MISSING **GGATE** MISSING: 77692/77692** MISSING **UNDEFINED77692776920.000.00  0.000 100.000.00 0.00
** MISSING **GGATE** MISSING: 77694/77694** MISSING **UNDEFINED77694776940.000.00  0.000 100.000.00 0.00
** MISSING **GGATE** MISSING: 77695/77695** MISSING **UNDEFINED77695776950.000.00  0.000 100.000.00 0.00
** MISSING **GGATE** MISSING: 77697/77697** MISSING **UNDEFINED77697776970.000.00  0.000 100.000.00 0.00
** MISSING **PERFLAB_LOAD_002_TBS** MISSING: 77721/77721** MISSING **UNDEFINED7772177721  0.000.000.00 0  0.000.00
** MISSING **PERFLAB_LOAD_002_TBS** MISSING: 77722/77722** MISSING **UNDEFINED7772277722  0.000.000.00 0  0.000.00
** MISSING **PERFLAB_LOAD_002_TBS** MISSING: 77724/77724** MISSING **UNDEFINED7772477724  0.000.000.00 0  0.000.00
** MISSING **PERFLAB_LOAD_002_TBS** MISSING: 77725/77725** MISSING **UNDEFINED7772577725  0.000.000.00 0  0.000.00
** MISSING **PERFLAB_LOAD_002_TBS** MISSING: 77727/77727** MISSING **UNDEFINED7772777727  0.000.000.00 0  0.000.00


Back to Segment Statistics
Back to Top

Top Segments Comparison by Direct Physical Reads

       % of Total Direct Reads Direct Reads % of Captured Direct Reads
OwnerTablespaceObject NameSubobject NameTypeObj#Dataobj#1st1st Total2nd2nd TotalDiff1st2nd%Diff1st2ndDiff
** MISSING **GGATE** MISSING: 77691/77691** MISSING **UNDEFINED77691776910.000.00  0.000 100.000.00 0.00
** MISSING **GGATE** MISSING: 77692/77692** MISSING **UNDEFINED77692776920.000.00  0.000 100.000.00 0.00
** MISSING **GGATE** MISSING: 77694/77694** MISSING **UNDEFINED77694776940.000.00  0.000 100.000.00 0.00
** MISSING **GGATE** MISSING: 77695/77695** MISSING **UNDEFINED77695776950.000.00  0.000 100.000.00 0.00
** MISSING **GGATE** MISSING: 77697/77697** MISSING **UNDEFINED77697776970.000.00  0.000 100.000.00 0.00
** MISSING **PERFLAB_LOAD_002_TBS** MISSING: 77721/77721** MISSING **UNDEFINED7772177721  0.000.000.00 0  0.000.00
** MISSING **PERFLAB_LOAD_002_TBS** MISSING: 77722/77722** MISSING **UNDEFINED7772277722  0.000.000.00 0  0.000.00
** MISSING **PERFLAB_LOAD_002_TBS** MISSING: 77724/77724** MISSING **UNDEFINED7772477724  0.000.000.00 0  0.000.00
** MISSING **PERFLAB_LOAD_002_TBS** MISSING: 77725/77725** MISSING **UNDEFINED7772577725  0.000.000.00 0  0.000.00
** MISSING **PERFLAB_LOAD_002_TBS** MISSING: 77727/77727** MISSING **UNDEFINED7772777727  0.000.000.00 0  0.000.00


Back to Segment Statistics
Back to Top

Top Segments Comparison by Physical Writes

       % of Total Physical Writes Physical Writes % of Captured Physical Writes
OwnerTablespaceObject NameSubobject NameTypeObj#Dataobj#1st1st Total2nd2nd TotalDiff1st2nd%Diff1st2ndDiff
** MISSING **GGATE** MISSING: 77706/77706** MISSING **UNDEFINED777067770612.0412.04  -12.049,653  31.85 -31.85
** MISSING **GGATE** MISSING: 77697/77697** MISSING **UNDEFINED776977769711.8923.93  -11.899,537  31.46 -31.46
PERFLAB_LOAD_003GGATEITEM_MASTER TABLE7775477754  7.807.807.80 104  20.8420.84
** MISSING **GGATE** MISSING: 77698/77698** MISSING **UNDEFINED77698776985.3629.29  -5.364,295  14.17 -14.17
** MISSING **GGATE** MISSING: 77707/77707** MISSING **UNDEFINED77707777075.3634.64  -5.364,295  14.17 -14.17
PERFLAB_LOAD_003GGATESYS_C008200 INDEX7775577755  4.8012.594.80 64  12.8312.83
SYSSYSAUXSYS_LOB0000011147C00038$$ LOB11148111480.0534.694.2716.874.22395746.150.1311.4211.29
SYSSYSAUXWRH$_SQL_PLAN_PK INDEX1115011150  3.6020.463.60 48  9.629.62
SYSSYSAUXSYS_LOB0000011139C00004$$ LOB1114011140  2.1022.562.10 28  5.615.61
** MISSING **GGATE** MISSING: 77703/77703** MISSING **UNDEFINED77703777030.6935.38  -0.69554  1.83 -1.83


Back to Segment Statistics
Back to Top

Top Segments Comparison by Physical Write Requests

       % of Total Write Requests Write Requests % of Captured Write Requests
OwnerTablespaceObject NameSubobject NameTypeObj#Dataobj#1st1st Total2nd2nd TotalDiff1st2nd%Diff1st2ndDiff
PERFLAB_LOAD_003GGATEITEM_MASTER TABLE7775477754  8.708.708.70 75  23.2923.29
PERFLAB_LOAD_003GGATESYS_C008200 INDEX7775577755  4.8713.574.87 42  13.0413.04
** MISSING **GGATE** MISSING: 77706/77706** MISSING **UNDEFINED77706777063.943.94  -3.94923  26.00 -26.00
** MISSING **GGATE** MISSING: 77697/77697** MISSING **UNDEFINED77697776973.847.77  -3.84900  25.35 -25.35
SYSSYSAUXWRH$_SQL_PLAN_PK INDEX1115011150  3.6017.173.60 31  9.639.63
PERFLAB_LOAD_003GGATECUSTOMERS TABLE7775177751  1.9719.141.97 17  5.285.28
SYSSYSAUXSYS_LOB0000011147C00038$$ LOB11148111480.167.932.0921.231.933818-52.631.075.594.52
** MISSING **GGATE** MISSING: 77707/77707** MISSING **UNDEFINED77707777071.699.62  -1.69396  11.15 -11.15
** MISSING **GGATE** MISSING: 77698/77698** MISSING **UNDEFINED77698776981.6711.29  -1.67392  11.04 -11.04
** MISSING **GGATE** MISSING: 77694/77694** MISSING **UNDEFINED77694776940.8212.11  -0.82192  5.41 -5.41


Back to Segment Statistics
Back to Top

Top Segments Comparison by Direct Physical Writes

       % of Total Direct Writes Direct Writes % of Captured Direct Writes
OwnerTablespaceObject NameSubobject NameTypeObj#Dataobj#1st1st Total2nd2nd TotalDiff1st2nd%Diff1st2ndDiff
SYSSYSAUXSYS_LOB0000011139C00004$$ LOB1114011140  6.906.906.90 2  6.906.90
SYSSYSAUXSYS_LOB0000011147C00038$$ LOB1114811148100.00100.0093.10100.00-6.901027170.00100.0093.10-6.90
** MISSING **GGATE** MISSING: 77691/77691** MISSING **UNDEFINED77691776910.00100.00  0.000 100.000.00 0.00
** MISSING **GGATE** MISSING: 77692/77692** MISSING **UNDEFINED77692776920.00100.00  0.000 100.000.00 0.00
** MISSING **GGATE** MISSING: 77694/77694** MISSING **UNDEFINED77694776940.00100.00  0.000 100.000.00 0.00
** MISSING **GGATE** MISSING: 77695/77695** MISSING **UNDEFINED77695776950.00100.00  0.000 100.000.00 0.00
** MISSING **PERFLAB_LOAD_002_TBS** MISSING: 77721/77721** MISSING **UNDEFINED7772177721  0.00100.000.00 0  0.000.00
** MISSING **PERFLAB_LOAD_002_TBS** MISSING: 77722/77722** MISSING **UNDEFINED7772277722  0.00100.000.00 0  0.000.00
** MISSING **PERFLAB_LOAD_002_TBS** MISSING: 77724/77724** MISSING **UNDEFINED7772477724  0.00100.000.00 0  0.000.00


Back to Segment Statistics
Back to Top

Top Segments Comparison by Table Scans

       % of Total Table Scans Table Scans % of Captured Table Scans
OwnerTablespaceObject NameSubobject NameTypeObj#Dataobj#1st1st Total2nd2nd TotalDiff1st2nd%Diff1st2ndDiff
PERFLAB_LOAD_003GGATESYS_C008198 INDEX7775277752  33.3333.3333.33 1  33.3333.33
PERFLAB_LOAD_003GGATESYS_C008201 INDEX7775877758  33.3366.6733.33 1  33.3333.33
SYSSYSTEMI_OBJ2 INDEX37375.265.2633.33100.0028.07110.0014.2933.3319.05
** MISSING **GGATE** MISSING: 77692/77692** MISSING **UNDEFINED77692776925.2610.53  -5.261  14.29 -14.29
** MISSING **GGATE** MISSING: 77698/77698** MISSING **UNDEFINED77698776985.2615.79  -5.261  14.29 -14.29
** MISSING **GGATE** MISSING: 77701/77701** MISSING **UNDEFINED77701777015.2621.05  -5.261  14.29 -14.29
** MISSING **GGATE** MISSING: 77707/77707** MISSING **UNDEFINED77707777075.2626.32  -5.261  14.29 -14.29
** MISSING **PERFLAB_LOAD_002_TBS** MISSING: 77721/77721** MISSING **UNDEFINED7772177721  0.00100.000.00 0  0.000.00
** MISSING **PERFLAB_LOAD_002_TBS** MISSING: 77722/77722** MISSING **UNDEFINED7772277722  0.00100.000.00 0  0.000.00


Back to Segment Statistics
Back to Top

Top Segments Comparison by DB Block Changes

       % of Total Block Changes DB Block Changes % of Captured Block Changes
OwnerTablespaceObject NameSubobject NameTypeObj#Dataobj#1st1st Total2nd2nd TotalDiff1st2nd%Diff1st2ndDiff
PERFLAB_LOAD_003GGATESYS_C008201 INDEX7775877758  26.7026.7026.70 78,064  45.4945.49
PERFLAB_LOAD_003GGATEITEM_SALE TABLE7775777757  24.2350.9324.23 70,832  41.2841.28
** MISSING **GGATE** MISSING: 77707/77707** MISSING **UNDEFINED77707777079.289.28  -9.2879,680  15.78 -15.78
** MISSING **GGATE** MISSING: 77698/77698** MISSING **UNDEFINED77698776989.0918.37  -9.0978,000  15.45 -15.45
PERFLAB_LOAD_001GGATESYS_C008177 INDEX77716777169.0827.45  -9.0877,936  15.43 -15.43
** MISSING **GGATE** MISSING: 77706/77706** MISSING **UNDEFINED77706777068.2835.73  -8.2871,088  14.08 -14.08
** MISSING **GGATE** MISSING: 77697/77697** MISSING **UNDEFINED77697776978.2643.99  -8.2670,912  14.04 -14.04
PERFLAB_LOAD_003GGATESYS_C008200 INDEX7775577755  3.1154.043.11 9,088  5.305.30
PERFLAB_LOAD_003GGATEITEM_MASTER TABLE7775477754  2.6756.712.67 7,792  4.544.54
SYSSYSAUXWRH$_SYSSTAT_PKWRH$_SYSSTAT_3444249045_0INDEX PARTITION7735277352  0.5757.280.57 1,664  0.970.97


Back to Segment Statistics
Back to Top

Top Segments by Row Lock Waits

No data exists for this section of the report.

Back to Segment Statistics
Back to Top

Top Segments by ITL Waits

No data exists for this section of the report.

Back to Segment Statistics
Back to Top

Top Segments by Buffer Busy Waits

No data exists for this section of the report.

Back to Segment Statistics
Back to Top

Top Segments by GC Buffer Busy Waits

No data exists for this section of the report.

Back to Segment Statistics
Back to Top

Dictionary Cache Statistics

 Get Requests per Sec (DB time) Get Requests per Sec (Elapsed Time) Get Requests Pct Miss Scan Requests Pct Miss Mod Reqs Final Usage
Cache1st2nd%Diff1st2nd%Diff1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd
dc_awr_control0.090.19111.110.040.10150.00960.000.00000.000.002211
dc_constraints0.660.38-42.420.330.21-36.36681242.6550.00000.000.0068125935
dc_files0.010.00-100.000.000.000.00100.000.00000.000.002056
dc_global_oids7.273.39-53.373.591.85-48.477461076.5711.21000.000.00007386
dc_histogram_data72.8156.43-22.5035.9530.76-14.447,4711,7802.325.17000.000.00002,4952,754
dc_histogram_defs138.64126.77-8.5668.4569.110.9614,2273,9993.892.65000.000.0025206,6256,704
dc_object_grants1.891.932.120.931.0512.90194616.190.00000.000.00001414
dc_objects83.2868.53-17.7141.1237.36-9.148,5462,1624.144.02000.000.00154262,6282,440
dc_pdbdba0.010.03200.000.000.02100.0011100.00100.00000.000.001162
dc_profiles0.050.16220.000.020.09350.005520.000.00000.000.000011
dc_realtime_colst0.190.00-100.000.100.00-100.002000.000.00000.000.00007020
dc_rollback_segments4.033.04-24.571.991.66-16.58414960.000.00000.000.00002222
dc_segments25.5228.4711.5612.6015.5223.172,6198987.336.35000.000.00131261,4901,400
dc_sequences0.650.63-3.080.320.359.38672022.3930.00000.000.0067203628
dc_statistics_status0.090.1011.110.040.0525.0093100.00100.00000.000.00002415
dc_table_scns0.060.00-100.000.030.00-100.0060100.000.00000.000.0000216
dc_tablespace_quotas6.226.311.453.073.4412.056381990.160.50000.000.001162
dc_tablespaces8.9615.8276.564.428.6295.029194990.000.00000.000.002099
dc_users64.8569.557.2532.0237.9118.396,6552,1940.530.231288.3312.5044143142
outstanding_alerts0.010.00-100.000.000.000.00100.000.00000.000.000067
triton security name to id0.020.06200.000.010.03200.002250.0050.00000.000.000012



Back to Top

Library Cache Activity

 Get Requests per Sec (DB Time) Get Requests per Sec (Elapsed Time) Get Requests Pct Miss Pin Requests Pct Miss Reloads Invalidations
Namespace1st2nd%Diff1st2nd%Diff1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd
ACCOUNT_STATUS 0.25  0.14  8 12.50 0   0 0
AUDIT POLICY0.060.13116.670.030.07133.33640.000.00640.000.000000
BODY1.772.5041.240.881.3755.681827913.743.804971275.842.360000
CLUSTER1.780.67-62.360.880.36-59.09183210.000.00183210.000.000000
CMP1.660.00-100.000.820.00-100.00170052.94 170052.94 0000
DBLINK0.110.25127.270.050.14180.001180.000.0000  0000
EDITION0.060.060.000.030.030.00620.000.001240.000.000000
FED APP1.210.70-42.150.600.38-36.67124220.000.00124220.000.000000
HINTSET OBJECT0.700.768.570.350.4117.1472246.940.0072246.940.000000
INDEX0.790.76-3.800.390.415.13812424.6912.501052439.0525.006000
OBJECT ID0.310.29-6.450.150.166.67329100.00100.0000  0000
SCHEMA4.493.17-29.402.221.73-22.074611000.221.0000  0011
SQL AREA29.1118.39-36.8314.3710.02-30.272,98758037.1931.7214,4682,92711.2012.712556712
SQL AREA BUILD5.584.06-27.242.762.21-19.9357312843.4660.1600  0000
SQL AREA STATS5.624.15-26.162.782.26-18.7157713195.6796.1857713195.6796.180000
TABLE/PROCEDURE27.4218.61-32.1313.5410.14-25.112,81458710.413.5810,072,0003,357,0410.010.0038300
TRIGGER4.202.79-33.572.071.52-26.57431880.930.00431880.930.000000
USER PRIVILEGE0.010.03200.000.000.02100.0011100.00100.0011100.00100.000000



Back to Top

Memory Statistics

Back to Top

Process Memory Summary

  1st 2nd % Diff of
CategorySummaryBegin ValueEnd Value%DiffBegin ValueEnd Value%DiffBegin ValuesEnd Values
FreeableAlloc (KB)56,960.00124,416.00118.4360,480.0062,272.002.966.18-49.95
Used (KB)0.000.000.000.000.000.000.000.00
Avg Alloc (KB)2,476.525,184.00109.333,024.002,965.33-1.9422.11-42.80
Std Dev Alloc (KB)4,412.9011,238.29154.675,330.975,368.120.7020.80-52.23
Max Alloc (KB)19,968.0020,224.00160.9019,904.0020,224.001.61-0.32-61.18
Hist Max Alloc (KB)        
Num Procs23.0024.004.3520.0021.005.00-13.04-12.50
Num Alloc23.0024.004.3520.0021.005.00-13.04-12.50
OtherAlloc (KB)140,816.48192,254.9536.53151,286.36185,142.1222.387.44-3.70
Used (KB)        
Avg Alloc (KB)2,235.183,051.6736.532,440.102,986.1622.389.17-2.15
Std Dev Alloc (KB)2,506.504,225.6868.592,726.194,596.3068.608.768.77
Max Alloc (KB)19,588.3331,553.3542.4319,588.3331,553.3561.080.0013.10
Hist Max Alloc (KB)19,588.3327,899.3842.4319,588.3331,553.3561.080.0013.10
Num Procs63.0063.000.0062.0062.000.00-1.59-1.59
Num Alloc63.0063.000.0062.0062.000.00-1.59-1.59
PL/SQLAlloc (KB)1,600.712,440.2352.451,215.732,353.4793.58-24.05-3.56
Used (KB)1,454.022,243.8254.321,078.731,983.9883.92-25.81-11.58
Avg Alloc (KB)26.2440.0052.4521.7142.0393.58-17.275.06
Std Dev Alloc (KB)82.87152.0983.5280.01169.41111.72-3.4511.39
Max Alloc (KB)401.261,139.65157.70401.261,139.65184.020.0010.21
Hist Max Alloc (KB)454.772,356.41418.15454.772,124.81367.220.00-9.83
Num Procs61.0061.000.0056.0056.000.00-8.20-8.20
Num Alloc53.0053.000.0052.0052.000.00-1.89-1.89
SQLAlloc (KB)2,254.142,072.15-8.07802.991,201.5049.63-64.38-42.02
Used (KB)1,282.731,102.13-14.08615.62925.5850.35-52.01-16.02
Avg Alloc (KB)80.5160.95-24.3025.9038.7649.63-67.82-36.41
Std Dev Alloc (KB)208.46135.78-34.87100.31121.7321.35-51.88-10.35
Max Alloc (KB)1,102.13565.62-38.26558.92565.621.20-49.29-16.87
Hist Max Alloc (KB)2,778.8412,484.49349.272,764.8010,144.82266.93-0.51-18.74
Num Procs28.0034.0021.4331.0031.000.0010.71-8.82
Num Alloc17.0023.0035.2920.0020.000.0017.65-13.04


Back to Memory Statistics
Back to Top

SGA Memory Summary

 1st 2nd % Diff of
SGA regionsBegin Value (KB)End Value (KB)%DiffBegin Value (KB)End Value (KB)%DiffBegin ValuesEnd Values
Database Buffers5,488,640.005,488,640.000.005,488,640.005,488,640.000.000.000.00
Fixed Size8,703.448,703.440.008,703.448,703.440.000.000.00
Redo Buffers7,680.007,680.000.007,680.007,680.000.000.000.00
Variable Size1,261,568.001,261,568.000.001,261,568.001,261,568.000.000.000.00


Back to Memory Statistics
Back to Top

SGA Breakdown Difference

  1st 2nd %Diff of
PoolNameBegin ValueEnd Value%DiffBegin ValueEnd Value%DiffBegin ValuesEnd Values
large poolPX msg pool491,520491,5200.00491,520491,5200.000.000.00
large poolfree memory33,062,91233,062,9120.0033,062,91233,062,9120.000.000.00
shared poolKGLH028,719,10439,278,84836.7733,830,26436,576,4088.1217.80-6.88
shared poolKGLS16,978,63219,240,28813.3218,237,83218,915,8483.727.42-1.69
shared poolSO private sga21,580,47221,580,4720.0021,580,47221,580,4720.000.000.00
shared poolSQLA40,260,92062,483,80855.2057,201,76861,048,3846.7242.08-2.30
shared pooldb_block_hash_buckets33,558,52833,558,5280.0033,558,52833,558,5280.000.000.00
shared poolfree memory853,322,624806,880,992-5.44821,788,368811,861,120-1.21-3.700.62
shared poolksunfy_meta 113,442,68813,442,6880.0013,442,68813,442,6880.000.000.00
shared poolrow cache25,86425,8640.0025,86425,8640.000.000.00
shared poolwrite state object14,263,58414,263,5840.0014,263,58414,263,5840.000.000.00
streams poolfree memory16,777,21616,777,2160.0016,777,21616,777,2160.000.000.00
 buffer_cache5,586,812,9285,586,812,9280.005,586,812,9285,586,812,9280.000.000.00
 fixed_sga8,912,3208,912,3200.008,912,3208,912,3200.000.000.00
 log_buffer7,864,3207,864,3200.007,864,3207,864,3200.000.000.00
 shared_io_pool33,554,43233,554,4320.0033,554,43233,554,4320.000.000.00


Back to Memory Statistics
Back to Top

Replication Statistics (GoldenGate, XStream)

Back to Top

Replication System Resource Usage

No data exists for this section of the report.

Back to Replication Statistics (GoldenGate, XStream)
Back to Top

Replication SGA Usage

No data exists for this section of the report.

Back to Replication Statistics (GoldenGate, XStream)
Back to Top

GoldenGate Capture

No data exists for this section of the report.

Back to Replication Statistics (GoldenGate, XStream)
Back to Top

GoldenGate Capture Rate

No data exists for this section of the report.

Back to Replication Statistics (GoldenGate, XStream)
Back to Top

GoldenGate Apply Reader

No data exists for this section of the report.

Back to Replication Statistics (GoldenGate, XStream)
Back to Top

GoldenGate Apply Coordinator

No data exists for this section of the report.

Back to Replication Statistics (GoldenGate, XStream)
Back to Top

GoldenGate Apply Server

No data exists for this section of the report.

Back to Replication Statistics (GoldenGate, XStream)
Back to Top

GoldenGate Apply Coordinator Rate

No data exists for this section of the report.

Back to Replication Statistics (GoldenGate, XStream)
Back to Top

GoldenGate Apply Reader and Server Rate

No data exists for this section of the report.

Back to Replication Statistics (GoldenGate, XStream)
Back to Top

XStream Capture

No data exists for this section of the report.

Back to Replication Statistics (GoldenGate, XStream)
Back to Top

XStream Capture Rate

No data exists for this section of the report.

Back to Replication Statistics (GoldenGate, XStream)
Back to Top

XStream Apply Reader

No data exists for this section of the report.

Back to Replication Statistics (GoldenGate, XStream)
Back to Top

XStream Apply Coordinator

No data exists for this section of the report.

Back to Replication Statistics (GoldenGate, XStream)
Back to Top

XStream Apply Server

No data exists for this section of the report.

Back to Replication Statistics (GoldenGate, XStream)
Back to Top

XStream Apply Coordinator Rate

No data exists for this section of the report.

Back to Replication Statistics (GoldenGate, XStream)
Back to Top

XStream Apply Reader and Server Rate

No data exists for this section of the report.

Back to Replication Statistics (GoldenGate, XStream)
Back to Top

Table Statistics by DML Operations

No data exists for this section of the report.

Back to Replication Statistics (GoldenGate, XStream)
Back to Top

Table Statistics by Conflict Resolutions

No data exists for this section of the report.

Back to Replication Statistics (GoldenGate, XStream)
Back to Top

Replication Large Transaction Statistics

No data exists for this section of the report.

Back to Replication Statistics (GoldenGate, XStream)
Back to Top

Replication Long Running Transaction Statistics

No data exists for this section of the report.

Back to Replication Statistics (GoldenGate, XStream)
Back to Top

Advanced Queuing

Back to Top

Advanced Queue by CPU Time

 CPU Time (sec) User I/O Time (sec) System I/O Time (sec)
Session Type1st2nd%Diff1st2nd%Diff1st2nd%Diff
QMON Coordinator0.000.000.000.000.000.000.000.000.00
QMON Slave0.000.000.000.000.000.000.000.000.00


Back to Advanced Queuing
Back to Top

Streams by IO Time

 IO Time (sec) CPU Time (sec)
Session Type1st User1st System1st Total2nd User2nd System2nd TotalTotal %Diff1st2nd%Diff
QMON Coordinator0.000.000.000.000.000.000.000.000.00-72.15
QMON Slave0.000.000.000.000.000.000.000.000.00-76.56


Back to Advanced Queuing
Back to Top

Buffered Queues

No data exists for this section of the report.

Back to Advanced Queuing
Back to Top

Buffered Subscribers

No data exists for this section of the report.

Back to Advanced Queuing
Back to Top

Rule Set by Evaluations

No data exists for this section of the report.

Back to Advanced Queuing
Back to Top

Rule Set by Elapsed Time

No data exists for this section of the report.

Back to Advanced Queuing
Back to Top

Persistent Queues

No data exists for this section of the report.

Back to Advanced Queuing
Back to Top

Persistent Queues Rate

No data exists for this section of the report.

Back to Advanced Queuing
Back to Top

Persistent Queue Subscribers

No data exists for this section of the report.

Back to Advanced Queuing
Back to Top

Shared Server Statistics

Back to Top

Shared Servers Activity

Avg Total Connections Avg Active Connections Avg Total Shared Servers Avg Active Shared Servers Avg Total Dispatchers Avg Active Dispatchers
1st2ndDiff%Diff1st2ndDiff%Diff1st2ndDiff%Diff1st2ndDiff%Diff1st2ndDiff%Diff1st2ndDiff%Diff
0000.000000.001100.000000.001100.000000.00


Back to Shared Server Statistics
Back to Top

Shared Servers Rates

Common Queue Per Sec Dispatcher Queue Per Sec Server Messages Per Sec Server KB Per Sec Common Queue Total Dispatcher Queue Total Server Total Messages Server Total KB
1st2ndDiff%Diff1st2ndDiff%Diff1st2ndDiff%Diff1st2ndDiff%Diff1st2nd%Diff1st2nd%Diff1st2nd%Diff1st2nd%Diff
0.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.00000.00000.00000.00000.00


Back to Shared Server Statistics
Back to Top

Shared Servers Utilization

Total Server Time (s) %Busy %Idle Incoming Net % Outgoing Net %
1st2nd%Diff1st2ndDiff1st2ndDiff1st2ndDiff1st2ndDiff
20858-72.190.000.000.00100.00100.000.000.000.000.000.000.000.00


Back to Shared Server Statistics
Back to Top

Shared Servers Common Queue

No data exists for this section of the report.

Back to Shared Server Statistics
Back to Top

Shared Servers Dispatchers

Avg Connections (per Dispatcher) Avg %Busy Avg %Idle Total Queued (all Dispatchers) Average Queued per Dispatcher Average Queued Wait (ms)
1st2nd%Diff1st2ndDiff1st2ndDiff1st2nd%Diff1st2nd%Diff1st2nd%Diff
0.000.000.000.000.000.00100.00100.000.00000.00000.00   


Back to Shared Server Statistics
Back to Top

Dynamic Remastering Stats

No data exists for this section of the report.


Back to Top

init.ora Parameters

Back to Top

init.ora Parameters

 1st Period 2nd Period
Parameter NameBegin Snap ValueEnd Snap ValueBegin Snap ValueEnd Snap Value
audit_file_dest /u01/app/oracle/admin/target/adu  
audit_trail DB  
compatible 19.0.0  
control_files /oradata/orcl/TARGET/controlfile  
db_block_size 8192  
db_create_file_dest /oradata/orcl  
db_name target  
db_recovery_file_dest /u01/app/oracle/fast_recovery_ar  
db_recovery_file_dest_size 8657043456  
diagnostic_dest /u01/app/oracle  
dispatchers (PROTOCOL=TCP) (SERVICE=targetXD  
enable_goldengate_replication TRUE  
local_listener LISTENER_TARGET  
open_cursors 500  
optimizer_capture_sql_plan_baselines TRUE FALSE
pga_aggregate_target 2304770048  
processes 320  
remote_login_passwordfile EXCLUSIVE  
sga_target 6928990208  
undo_tablespace UNDOTBS1  


Back to init.ora Parameters
Back to Top

init.ora Multi-Valued Parameters

 1st Period 2nd Period
Parameter NameBegin Snap ValueEnd Snap ValueBegin Snap ValueEnd Snap Value
control_files  /oradata/orcl/TARGET/controlfile/o1_mf_hfo58o01_.ctl    
  /u01/app/oracle/fast_recovery_area/TARGET/controlfile/o1_mf_hfo58o33_.ctl    


Back to init.ora Parameters
Back to Top

Complete List of SQL Text

SQL IdSQL Text
03guhbfpak0w7select /*+ index(idl_ub1$ i_idl_ub11) */ piece#, length, piece from idl_ub1$ where obj#=:1 and part=:2 and version=:3 order by piece#
0b7n7yj4hh7hcSELECT * FROM gv$all_sql_plan where sql_id = 'fpwha9r615vda' and inst_id = 1 and child_address = hextoraw('0000000090827928')
0bhpxfh3k3acbinsert into WRH$_RSRC_CONSUMER_GROUP (dbid, per_pdb, con_dbid, snap_id, instance_number, sequence#, consumer_group_id, consumer_group_name, requests, cpu_wait_time, cpu_waits, consumed_cpu_time, yields, active_sess_limit_hit, undo_limit_hit, switches_in_cpu_time, switches_out_cpu_time, switches_in_io_megabytes, switches_out_io_megabytes, switches_in_io_requests, switches_out_io_requests, sql_canceled, active_sess_killed, idle_sess_killed, idle_blkr_sess_killed, queued_time, queue_time_outs, io_service_time, io_service_waits, small_read_megabytes, small_write_megabytes, large_read_megabytes, large_write_megabytes, small_read_requests, small_write_requests, large_read_requests, large_write_requests, pqs_queued, pq_queued_time, pq_queue_time_outs, pqs_completed, pq_serv ers_used, pq_active_time, switches_in_io_logical, switches_out_io_logical, switches_in_elapsed_time, switches_out_elapsed_time, pga_limit_sessions_killed ) select /*+ no_query_transformation */ :dbid, 0 per_pdb, :srcdbid con_dbid, :snap_id, :instance_number, cg.seq_kgskscs, cg.consumer_group_id_kgskscs, cg.name_kgskscs, cg.requests_kgskscs - cg.requests_snap_kgskscs, cg.cpu_wait_time_kgskscs - cg.cpu_wait_time_snap_kgskscs, cg.cpu_waits_kgskscs - cg.cpu_waits_snap_kgskscs, cg.consumed_cpu_time_kgskscs - cg.cons_cpu_time_snap_kgskscs, cg.yields_kgskscs - cg.yields_snap_kgskscs, cg.active_sess_limit_hit_kgskscs - cg.act_sess_lmt_hit_snap_kgskscs, cg.undo_limit_hit_kgskscs - cg.undo_limit_hit_snap_kgskscs, cg.swch_in_time_kgskscs - cg.swch_in_time_snap_kgskscs, cg.swch_out_time_kgskscs - cg.swch_out_time_snap_kgskscs, cg.swch_in_mb_kgskscs - cg.swch_in_mb_snap_kgskscs, cg.swch_out_mb_snap_kg skscs - cg.swch_out_mb_snap_kgskscs, cg.swch_in_reqs_kgskscs - cg.swch_in_reqs_snap_kgskscs, cg.swch_out_reqs_kgskscs - cg.swch_out_reqs_snap_kgskscs, cg.sql_canceled_kgskscs - cg.sql_canceled_snap_kgskscs, cg.active_sess_killed_kgskscs - cg.act_sess_kll_snap_kgskscs, cg.idle_sess_killed_kgskscs - cg.idle_sess_killed_snap_kgskscs, cg.idle_blkr_sess_killed_kgskscs - cg.idl_blk_sess_kll_snap_kgskscs, cg.queued_time_kgskscs - cg.queued_time_snap_kgskscs, cg.queue_time_outs_kgskscs - cg.queue_time_outs_snap_kgskscs, cg.wtime_kgskscs - cg.wtime_snap_kgskscs, cg.wreqs_kgskscs - cg.wreqs_snap_kgskscs, round(cg.sbrdata_kgskscs / 2048) - round(cg.sbrdata_snap_kgskscs / 2048), round(cg.sbwdata_kgskscs / 2048) - round(cg.sbwdata_snap_kgskscs / 2048), round(cg.mbrdata_kgskscs / 2048) - round(cg.mbrdata_snap_kgskscs / 2048), round(cg.mbwdata_kgskscs / 2048) - round(cg.mbwdata_snap_kgskscs / 2048), cg.sbrreqs_kgskscs - cg.sbrreqs_snap_kgskscs, cg.sbwreqs_kgskscs - cg.sbwreqs_snap_kgskscs, cg.mbrreqs_kgskscs - cg.mbrreqs_snap_kgskscs, cg.mbwreqs_kgskscs - cg.mbwreqs_snap_kgskscs, cg.parallel_limit_hit_kgskscs - cg.parallel_lmt_hit_snap_kgskscs, cg.pq_queued_time_kgskscs - cg.pq_queued_time_snap_kgskscs, cg.pq_queue_time_outs_kgskscs - cg.pqq_time_outs_snap_kgskscs, cg.tot_pq_qry_kgskscs - cg.tot_pq_qry_snap_kgskscs, cg.tot_pq_dop_kgskscs - cg.tot_pq_dop_snap_kgskscs, cg.pq_active_time_kgskscs - cg.pq_active_time_snap_kgskscs, cg.swch_in_iolog_kgskscs - cg.swch_in_iolog_snap_kgskscs, cg.swch_out_iolog_kgskscs - cg.swch_out_iolog_snap_kgskscs, cg.swch_in_elap_kgskscs - cg.swch_in_elap_snap_kgskscs, cg.swch_out_elap_kgskscs - cg.swch_out_elap_snap_kgskscs, cg.pga_limit_hit_kgskscs - cg.pga_limit_hit_snap_kgskscs FROM X$KGSKSCS cg, v$rsrc_plan_history pl WHERE (1 = 1) and c g.SEQ_KGSKSCS = pl.sequence# and cg.STATE_KGSKSCS < 2 and pl.id is not null
0hhmdwwgxbw0rselect obj#, type#, flags, related, bo, purgeobj, con# from RecycleBin$ where ts#=:1 and to_number(bitand(flags, 16)) = 16 order by dropscn
0m78skf1mudnbselect audit$, properties from type_misc$ where obj#=:1
0w26sk6t6gq98SELECT XMLTYPE(DBMS_REPORT.GET_REPORT_WITH_SUMMARY(:B1 )) FROM DUAL
121ffmrc95v7gselect i.obj#, i.ts#, i.file#, i.block#, i.intcols, i.type#, i.flags, i.property, i.pctfree$, i.initrans, i.maxtrans, i.blevel, i.leafcnt, i.distkey, i.lblkkey, i.dblkkey, i.clufac, i.cols, i.analyzetime, i.samplesize, i.dataobj#, nvl(i.degree, 1), nvl(i.instances, 1), i.rowcnt, mod(i.pctthres$, 256), i.indmethod#, i.trunccnt, nvl(c.unicols, 0), nvl(c.deferrable#+c.valid#, 0), nvl(i.spare1, i.intcols), i.spare4, i.spare2, i.spare6, decode(i.pctthres$, null, null, mod(trunc(i.pctthres$/256), 256)), nvl(i.evaledition#, 1), nvl(i.unusablebefore#, 0), nvl(i.unusablebeginning#, 0), ist.cachedblk, ist.cachehit, ist.logicalread from ind$ i, ind_stats$ ist, (select enabled, min(intcols) unicols, min(to_number(bitand(defer, 1))) deferrable#, min(to_number(bitand(defer, 4))) valid# from cdef$ where obj#=:1 and enabled > 1 group by enabled) c where i.obj#=c.e nabled(+) and i.obj# = ist.obj#(+) and i.bo#=:1 order by i.obj#
1fvsn5j51ugz3 begin dbms_rcvman.resetAll; end;
1rpgk59t8pvs6 begin dbms_output.get_line(:line, :status); end;
22356bkgsdcnhSELECT COUNT(*) FROM X$KSPPI A, X$KSPPCV2 B WHERE A.INDX + 1 = KSPFTCTXPN AND KSPPINM = '_deferred_log_dest_is_valid' AND UPPER(KSPFTCTXVL)='TRUE'
28bgqbzpa87xf declare policy varchar2(512); alldest number := dbms_rcvman.FALSE#; rlgscn number; begin if (:alldest > 0) then alldest := dbms_rcvman.TRUE#; end if; dbms_rcvman.setRecoveryDestFile(TRUE); dbms_rcvman.getRedoLogDeletionPolicy(policy => policy); dbms_rcvman.setRedoLogDeletionPolicy(policy => policy, alldest => alldest); if ((policy like '%APPLIED%' OR policy like '%SHIPPED%') AND policy not like '%BACKED UP%') then dbms_rcvman.getSCNForAppliedPolicy( minscn => :applied_scn , rlgscn => rlgscn); else :applied_scn := 0; end if; end;
2p9fv35c7zxtgselect /* KSXM:LOAD_DML_INF *//*+ leading(o) index(m) use_nl(m) */ nvl(m.inserts, 0) ins, nvl(m.updates, 0) upd, nvl(m.deletes, 0) del, nvl(m.drop_segments, 0) dropseg, nvl(m.flags, 0) flags, nvl(rowcnt, 0) rowcnt, o.pobjn pobjn from (select :objn objn, 0 pobjn, rowcnt from tab$ t where t.obj# = :objn union all select :objn objn, tp.bo# pobjn, rowcnt from tabpart$ tp where tp.obj# = :objn union all select :objn objn, tcp.bo# pobjn, rowcnt from tabcompart$ tcp where tcp.obj# = :objn union all select :objn objn, tsp.pobj# pobjn, rowcnt from tabsubpart$ tsp where tsp.obj# = :objn) o, sys.mon_mods_all$ m where o.objn = m.obj#(+) and rownum < 2
2sxqgx5hx76qrselect /*+ rule */ bucket, endpoint, col#, epvalue, epvalue_raw, ep_repeat_count, endpoint_enc from histgrm$ where obj#=:1 and intcol#=:2 and row#=:3 order by bucket
2xgubd6ayhyb1select max(procedure#) from procedureplsql$ where obj#=:1
2zd224kurqsr9SELECT XMLTYPE(I.DATA) AS DATA, D.DIRECTIVE_NAME FROM DBA_ADVISOR_DIR_TASK_INST I, DBA_ADVISOR_DIR_DEFINITIONS D WHERE I.TASK_ID = :B1 AND I.DIRECTIVE_ID = D.ID AND D.ADVISOR_NAME = 'ADDM'
35ra2cdwvqg1wselect parttype, partcnt, partkeycols, flags, defts#, defpctfree, defpctused, definitrans, defmaxtrans, deftiniexts, defextsize, defminexts, defmaxexts, defextpct, deflists, defgroups, deflogging, spare1, mod(spare2, 256) subparttype, mod(trunc(spare2/256), 256) subpartkeycols, mod(trunc(spare2/65536), 65536) defsubpartcnt, mod(trunc(spare2/4294967296), 256) defhscflags, mod(trunc(spare2/1099511627776), 4096) defimcflags, mod(trunc(spare2/4503599627370496), 8) defimcpl, mod(spare3, 256) interval_dty, rowid, defmaxsize, mod(trunc(spare3/256), 256) subptn_interval_dty, mod(trunc(spare3/65536), 256) defccflags, mod(trunc(spare3/16777216), 256) defimcflags2, mod(trunc(spare3/4294967296), 256) defhscflags2 from partobj$ where obj# = :1
389k0hwvasbb8SELECT /*+ ALL_ROWS */ COUNT(*) FROM SYS.DBA_POLICIES V WHERE V.OBJECT_OWNER = :B3 AND V.OBJECT_NAME = :B2 AND (V.POLICY_NAME LIKE '%xdbrls%' OR V.POLICY_NAME LIKE '%$xd_%') AND V.FUNCTION = :B1
3dbzmtf9ahvztmerge /* KSXM:OPTIM_DML_INF */ into sys.mon_mods_all$ m using dual on (m.obj# = :objn and (:pobjn = 0 or m.obj# = :pobjn or m.obj# in (select obj# from tabpart$ where bo# = :pobjn and obj# = :objn union all select obj# from tabcompart$ where bo# = :pobjn and o bj# = :objn union all select tsp.obj# from tabsubpart$ tsp, tabcompart$ tcp where tsp.pobj# = tcp.obj# and (tcp.bo# = :pobjn or tcp.obj# = :pobjn) and tsp.obj# = :objn))) when matched then update set inserts = decode(:reset, 1, 0, inserts) + :ins, updates = decode(:reset, 1, 0, updates) + :upd, deletes = decode(:reset, 1, 0, deletes) + :del, flags = decode(:reset, 1, 0, flags - bitand(flags, :flag)) + :flag, drop_segments = decode(:reset, 1, 0, d rop_segments) + :dropseg, timestamp = :time when NOT matched then insert (obj#, inserts, updates, deletes, timestamp, flags, drop_segments) values (:objn, :ins, :upd, :del, :time, :flag, :dropseg) where :ins != 0 or :upd != 0 or :del != 0 or :flag != 0 or :dropseg !=0
3ms7w0c6ph91tinsert /* KSXM:FLUSH COL */ into sys.col_usage$ (obj#, intcol#, equality_preds, equijoin_preds, nonequijoin_preds, range_preds, like_preds, null_preds, flags, timestamp) values ( :objn, :coln, decode(bitand(:flag, 1), 0, 0, 1), decode(bitand(:flag, 2), 0, 0, 1), decode(bitand(:flag, 4), 0, 0, 1), decode(bitand(:flag, 8), 0, 0, 1), decode(bitand(:flag, 16), 0, 0, 1), decode(bitand(:flag, 32), 0, 0, 1), :flag, :time)
3un99a0zwp4vdselect owner#, name, namespace, remoteowner, linkname, p_timestamp, p_obj#, nvl(property, 0), subname, type#, flags, d_attrs from dependency$ d, obj$ o where d_obj#=:1 and p_obj#=obj#(+) order by order#
45bv8pz1znkhrUPDATE WRI$_ADV_RECOMMENDATIONS SET FILTERED = 'Y' WHERE TASK_ID = :B1 AND ID IN (SELECT REC_ID FROM (SELECT A.REC_ID AS REC_ID, COUNT(*) AS TOTAL_CNT, SUM(CASE WHEN A.FILTERED = 'Y' THEN 1 ELSE 0 END) AS FILT_CNT FROM DBA_ADVISOR_ACTIONS A WHERE A.TASK_ID = :B1 GROUP BY A.REC_ID) WHERE TOTAL_CNT = FILT_CNT)
4dy540fw5qm7sSELECT COUNT(*) FROM (SELECT FILETYPE_ID, FILETYPE_NAME FROM V$IOSTAT_FILE NT MINUS SELECT FILETYPE_ID, FILETYPE_NAME FROM WRH$_IOSTAT_FILETYPE_NAME WHERE dbid = :dbid)
53saa2zkr6wc3select intcol#, nvl(pos#, 0), col#, nvl(spare1, 0) from ccol$ where con#=:1
5pnxt7ap1kvc0select position#, sequence#, level#, argument, type#, charsetid, charsetform, properties, nvl(length, 0), nvl(precision#, 0), nvl(scale, 0), nvl(radix, 0), type_owner, type_name, type_subname, type_linkname, pls_type, type_type# from argument$ where obj#=:1 and procedure#=:2 order by sequence#
5u7g54s63p4tsselect toid from type$ where package_obj#=:1 and typ_name=:2
61jmj8qmyanp4select file#, relfile#, blocks, maxextend from file$ where ts#=:1 and status$ = 2
6ajkhukk78nsrbegin prvt_hdm.auto_execute( :dbid, :inst_num , :end_snap_id ); end;
6gp608vt31c5xINSERT INTO AUDSYS.AUD$UNIFIED (AUDIT_TYPE, SESSIONID, PROXY_SESSIONID, OS_USER, HOST_NAME, TERMINAL, INSTANCE_ID, DBID, AUTHENTICATION_TYPE, USERID, PROXY_USERID, EXTERNAL_USERID, GLOBAL_USERID, CLIENT_PROGRAM_NAME, DBLINK_INFO, XS_USER_NAME, XS_SESSIONID, ENTRY_ID, STATEMENT_ID, EVENT_TIMESTAMP, ACTION, RETURN_CODE, OS_PROCESS, TRANSACTION_ID, SCN, EXECUTION_ID, OBJ_OWNER, OBJ_NAME, SQL_TEXT, CLIENT_IDENTIFIER, NEW_OWNER, NEW_NAME, OBJECT_EDITION, SYSTEM_PRIVILEGE_USED, SYSTEM_PRIVILEGE, AUDIT_OPTION, OBJECT_PRIVILEGES, ROLE, TARGET_USER, EXCLUDED_USER, EXCLUDED_SCHEMA, EXCLUDED_OBJECT, CURRENT_USER, ADDITIONAL_INFO, UNIFIED_AUDIT_POLICIES) values (:AUDIT_TYPE, :SESSIONID, :PROXY_SESSIONID, :OS_USER, :HOST_NAME, :TERMINAL, :INSTANCE_ID, :DBID, :AUTHENTICATION_TYPE, :USERID, :PROXY_USERID, :EXTERNA L_USERID, :GLOBAL_USERID, :CLIENT_PROGRAM_NAME, :DBLINK_INFO, :XS_USER_NAME, :XS_SESSIONID, :ENTRY_ID, :STATEMENT_ID, :EVENT_TIMESTAMP, :ACTION, :RETURN_CODE, :OS_PROCESS, :TRANSACTION_ID, :SCN, :EXECUTION_ID, :OBJ_OWNER, :OBJ_NAME, empty_clob(), :CLIENT_IDENTIFIER, :NEW_OWNER, :NEW_NAME, :OBJECT_EDITION, :SYSTEM_PRIVILEGE_USED, :SYSTEM_PRIVILEGE, :AUDIT_OPTION, :OBJECT_PRIVILEGES, :ROLE, :TARGET_USER, :EXCLUDED_USER, :EXCLUDED_SCHEMA, :EXCLUDED_OBJECT, :CURRENT_USER, :ADDITIONAL_INFO, :UNIFIED_AUDIT_POLICIES) returning SQL_TEXT into :SQL_TEXT
6n2qqv1brfhppselect ind.type#, ind.property, base_obj.obj#, base_owner.name, base_obj.name from sys.ind$ ind, sys.user$ base_owner, sys.obj$ base_obj where ind.obj# = :oid and ind.dataobj# = :doid and ind.bo# = base_obj.obj# and base_obj.owner# = base_owner.user#
6qz82dptj0qr7select l.col#, l.intcol#, l.lobj#, l.ind#, l.ts#, l.file#, l.block#, l.chunk, l.pctversion$, l.flags, l.property, l.retention, l.freepools from lob$ l where l.obj# = :1 order by l.intcol# asc
6xvp6nxs4a9n4select nvl(sum(space), 0) from recyclebin$ where ts# = :1
7hz6qkr2687bvselect t.ts#, t.file#, t.block#, nvl(t.bobj#, 0), nvl(t.tab#, 0), t.intcols, nvl(t.clucols, 0), t.flags, t.pctfree$, t.pctused$, t.initrans, t.maxtrans, t.rowcnt, t.blkcnt, t.empcnt, t.avgspc, t.chncnt, t.avgrln, t.analyzetime, t.samplesize, t.cols, t.property, nvl(t.degree, 1), nvl(t.instances, 1), t.avgspc_flb, t.flbcnt, t.kernelcols, nvl(t.trigflag, 0), nvl(t.spare1, 0), nvl(t.spare2, 0), t.spare4, t.spare6, ts.cachedblk, ts.cachehit, ts.logicalread, ts.im_imcu_count, ts.im_block_count, ts.im_sys_incarnation, ts.im_stat_update_time, ts.scanrate, nvl(t.acdrflags, 0), nvl(t.acdrtsobj#, 0), t.acdrdefaulttime, nvl(t.acdrrowtsintcol#, 0), nvl(t.spare7, 0) from tab$ t, tab_stats$ ts where t.obj#= :1 and t.obj# = ts.obj# (+)
7n03597dpt54tSELECT COUNT(1) FROM ITEM_SALE
7x5uawhdc8wbtINSERT INTO CUSTOMERS SELECT CUSTOMER_ID_SEQ.NEXTVAL, DBMS_RANDOM.STRING('P', DBMS_RANDOM.VALUE(1, 30)), (SYSDATE-1825)+DBMS_RANDOM.VALUE(1, 1820) FROM DUAL CONNECT BY LEVEL <= 3500
88v8xahbcrsjpinsert into WRH$_IOSTAT_FILETYPE (dbid, per_pdb, con_dbid, snap_id, instance_number, filetype_id, small_read_megabytes, small_write_megabytes, large_read_megabytes, large_write_megabytes, small_read_reqs, small_write_reqs, small_sync_read_reqs, large_read_reqs, large_write_reqs, small_read_servicetime, small_write_servicetime, small_sync_read_latency, large_read_servicetime, large_write_servicetime, retries_on_error ) select :dbid, 0 per_pdb, :srcdbid con_dbid, :snap_id, :instance_number, filetype_id, sum(small_read_megabytes) small_read_megabytes, sum(small_write_megabytes) small_write_megabytes, sum(large_read_megabytes) large_read_megabytes, sum(large_write_megabytes) large_write_megabytes, sum(small_read_reqs) small_read_reqs, sum(small_write_ reqs) small_write_reqs, sum(small_sync_read_reqs) small_sync_read_reqs, sum(large_read_reqs) large_read_reqs, sum(large_write_reqs) large_write_reqs, sum(small_read_servicetime) small_read_servicetime, sum(small_write_servicetime) small_write_servicetime, sum(small_sync_read_latency) small_sync_read_latency, sum(large_read_servicetime) large_read_servicetime, sum(large_write_servicetime) large_write_servicetime, sum(retries_on_error) retries_on_error FROM v$iostat_file if WHERE (1 = 1) GROUP BY filetype_id
8swypbbr0m372select order#, columns, types from access$ where d_obj#=:1
9yv5dwv8k0awgWITH MONITOR_DATA AS (SELECT INST_ID, KEY, NVL2(PX_QCSID, NULL, STATUS) STATUS, FIRST_REFRESH_TIME, LAST_REFRESH_TIME, REFRESH_COUNT, PROCESS_NAME, SID, SQL_ID, SQL_EXEC_START, SQL_EXEC_ID, DBOP_NAME, DBOP_EXEC_ID, SQL_PLAN_HASH_VALUE, SQL_FULL_PLAN_HASH_VALUE, SESSION_SERIAL#, SQL_TEXT, PX_SERVER#, PX_SERVER_GROUP, PX_SERVER_SET, PX_QCINST_ID, PX_QCSID, CASE WHEN ELAPSED_TIME < (CPU_TIME+ APPLICATION_WAIT_TIME+ CONCURRENCY_WAIT_TIME+ CLUSTER_WAIT_TIME+ USER_IO_WAIT_TIME+ QUEUING_TIME) THEN (CPU_TIME+ APPLICATION_WAIT_TIME+ CONCURRENCY_WAIT_TIME+ CLUSTER_WAIT_TIME+ USER_IO_WAIT_TIME+ QUEUING_TIME) ELSE ELAPSED_TIME END ELAPSED_TIME, QUEUING_TIME, CPU_TIME, APPLICATION_WAIT_TIME, CONCURRENCY_WAIT_TIME, CLUSTER_WAIT_TIME, USER_IO_WAIT_TIME, CASE WHEN ELAPSED_TIME < (CPU_TIME+ APPLICATION_WAIT_TIME+ CONCURRENCY_WAIT_TIME+ CLUSTER_WAIT_TIME+ USER_IO_WAIT_TIME+ QUEUING_TIME) THEN 0 ELSE ELAPSED_TIME - (CPU_TIME+ APPLICATION_WAIT_TIME+ CONCURRENCY_WAIT_TIME+ CLUSTER_WAIT_TIME+ USER_IO_WAIT_TIME+ QUEUING_TIME) END OTHER_WAIT_TIME, PLSQL_EXEC_TIME, JAVA_EXEC_TIME, FETCHES, BUFFER_GETS, IO_INTERCONNECT_BYTES IO_INTER_BYTES, PHYSICAL_READ_REQUESTS READ_REQS, PHYSICAL_READ_BYTES READ_BYTES, PHYSICAL_WRITE_REQUESTS WRITE_REQS, PHYSICAL_WRITE_BYTES WRITE_BYTES, NVL(PHYSICAL_READ_BYTES, 0) + NVL(PHYSICAL_WRITE_BYTES, 0) IO_BYTES, NVL(PHYSICAL_READ_REQUESTS, 0) + NVL(PHYSICAL_WRITE_REQUESTS, 0) IO_REQS, IO_CELL_UNCOMPRESSED_BYTES IO_UNC_BYTES, IO_CELL_OFFLOAD_ELIGIBLE_BYTES IO_ELIG_BYTES, IO_CELL_OFFLOAD_RETURNED_BYTES IO_RET_BYTES, USER# USERID, USERNAME, MODULE, ACTION, SERVICE_NAME, CLIENT_IDENTIFIER, CLIENT_INFO, PROGRAM, PLSQL_OBJECT_ID PL_OID, PLSQL_SUBPROGRAM_ID PL_PROGID, PLSQL_ENTRY_OBJECT_ID PL_ENTRY_OID, PLSQL_ENTRY_SUBPROGRAM_ID PL_ENTRY_PROGID, PX_MAXDOP MAX_DOP, PX_IS_ CROSS_INSTANCE, PX_MAXDOP_INSTANCES MAX_DOP_INSTANCES, PX_SERVERS_REQUESTED SERVERS_REQUESTED, PX_SERVERS_ALLOCATED SERVERS_ALLOCATED, ERROR_NUMBER, ERROR_FACILITY, ERROR_MESSAGE, NVL2(OTHER_XML, 'Y', NULL) HAS_OTHER_XML, NVL2(BINDS_XML, 'Y', NULL) HAS_BINDS_XML, NVL2(RM_CONSUMER_GROUP, NVL2(RM_LAST_ACTION_TIME, TO_CHAR(RM_LAST_ACTION_TIME, :B12 ), '00/00/0000 00:00:01') || XMLELEMENT( "rminfo", XMLATTRIBUTES( RM_LAST_ACTION AS "rmlastact", RM_LAST_ACTION_REASON AS "rmlastreason", TO_CHAR(RM_LAST_ACTION_TIME, :B12 ) AS "rmlasttime", RM_CONSUMER_GROUP AS "rmcg")).GETSTRINGVAL(), '00/00/0000 00:00:00') RM_INFO, CON_NAME, CON_ID FROM GV$ALL_SQL_MONITOR MO1 WHERE MO1.INST_ID BETWEEN :B11 AND :B10 AND MO1.SQL_ID = NVL(:B9 , MO1.SQL_ID) AND MO1.SQL_EXEC_START = NVL(:B8 , MO1.SQL_EXEC_START) AND MO1.SQL_EXEC_ID = NVL(:B7 , MO1.SQL_EXEC_ID) OR (MO1.DBOP_NAME = NVL(:B6 , MO1.DBOP_NAME) AND MO1.DBOP_EXEC_ID = NVL(:B5 , MO1.DBOP_EXEC_ID)) AND ((:B4 = 1 AND MO1.PX_QCSID IS NULL) OR (MO1.PX_SERVER_GROUP = NVL(:B3 , MO1.PX_SERVER_GROUP) AND MO1.PX_SERVER_SET = NVL(:B2 , MO1.PX_SERVER_SET) AND MO1.PX_SERVER# = NVL(:B1 , MO1.PX_SERVER#)))), MONITOR_AGG AS (SELECT MAX_PX_QCSID, MAX_KEY, MAX_INST_ID, MAX_SESSION_ID, MAX_SESSION_SERIAL, MAX_PX_DOP, MAX_PX_DOP_INSTANCES, MAX_PX_IS_CROSS_INSTANCE, SUM_SERVERS_REQUESTED, SUM_SERVERS_ALLOCATED, DIST_INST_COUNT, DIST_PX_GROUP_COUNT, DIST_PX_SET_COUNT, MAX_PLAN_HASH_VALUE, MAX_FULL_PLAN_HASH_VALUE, MAX_USERID, MAX_PROGRAM, MAX_USERNAME, MAX_MODULE, MAX_ACTION, MAX_SERVICE_NAME, MAX_CLIENT_ID, MAX_CLIENT_INFO, MAX_ERROR_NUMBER, MAX_ERROR_FACILITY, MAX_ERROR_MESSAGE, QC_HAS_OTHER_XML, QC_HAS_BINDS_XML, MAX_PL_OID, MAX_PL_PROGID, MAX_PL_ENTRY_OID, MAX_PL_ENTRY_PROGID, MAX_SQL_ID, MAX_SQL_EXEC_START, MAX_SQL_EXEC_ID, MAX_LAST_REFRESH_TIME, MAX_DBOP_NAME, MAX_DBOP_EXEC_ID, CASE WHEN MAX_PL_OID IS NOT NULL THEN NVL((SELECT P.O WNER || '.' || P.OBJECT_NAME || DECODE(P.PROCEDURE_NAME, NULL, '', '.' || P.PROCEDURE_NAME) FROM ALL_PROCEDURES P WHERE P.OBJECT_ID = MAX_PL_OID AND P.SUBPROGRAM_ID = MAX_PL_PROGID AND ROWNUM = 1), 'Unavailable') END MAX_PL_NAME, CASE WHEN MAX_PL_ENTRY_OID IS NOT NULL THEN NVL((SELECT P.OWNER || '.' || P.OBJECT_NAME || DECODE(P.PROCEDURE_NAME, NULL, '', '.' || P.PROCEDURE_NAME) FROM ALL_PROCEDURES P WHERE P.OBJECT_ID = MAX_PL_ENTRY_OID AND P.SUBPROGRAM_ID = MAX_PL_ENTRY_PROGID AND ROWNUM = 1), 'Unavailable') END MAX_PL_ENTRY_NAME, MAX_STATUS, SUM_REFRESH_COUNT, MIN_FIRST_REFRESH_TIME, SQLMON_TEXT, SUM_ELAPSED_TIME, MAX_ELAPSED_TIME, MAX_QUEUING_TIME, SUM_CPU_TIME, SUM_USER_IO_WAIT_TIME, SUM_APPLICATION_WAIT_TIME, SUM_CONCURRENCY_WAIT_TIME, SUM_CLUSTER_WAIT_TIME, SUM_PLSQL_EXEC_TIME, SUM_JAVA_EXEC_TIME, SUM_OTHER_WAIT_TIME, SUM_FETCHES, SUM_BUFFER_GETS, SUM_READ_REQS, SUM_READ_BYTES, SUM_WRITE_REQS, SUM_WRITE_BYTES, SUM_IO_BYTES, SUM_IO_INTER_BYTES, SUM_ IO_UNC_BYTES, SUM_IO_ELIG_BYTES, SUM_IO_RET_BYTES, DECODE(:B14 , 1, 'db_name', SYS_CONTEXT('userenv', 'db_unique_name')) DB_UNIQUE_NAME, DECODE(:B14 , 1, 'platform_name', SYS.DBMS_UTILITY.PORT_STRING) PLATFORM_NAME, DECODE(:B14 , 1, 'host_name', SYS_CONTEXT('userenv', 'server_host')) HOST_NAME, AGG_RM_INFO MAX_RM_INFO, MAX_CON_NAME, DECODE(MAX_CON_ID, 0, NULL, MAX_CON_ID) MAX_CON_ID FROM (SELECT MAX(PX_QCSID) MAX_PX_QCSID, MAX(CASE WHEN PX_QCSID IS NULL THEN KEY ELSE NULL END) MAX_KEY, MAX(CASE WHEN PX_QCSID IS NULL THEN INST_ID ELSE NULL END) MAX_INST_ID, MAX(CASE WHEN PX_QCSID IS NULL THEN SID ELSE NULL END) MAX_SESSION_ID, MAX(CASE WHEN PX_QCSID IS NULL THEN SESSION_SERIAL# ELSE NULL END) MAX_SESSION_SERIAL, MAX(MAX_DOP) MAX_PX_DOP, MAX(MAX_DOP_INSTANCES) MAX_PX_DOP_INSTANCES, MAX(PX_IS_CROSS_INSTANCE) MAX_PX_IS_CROSS_INSTANCE, SUM(SERVERS_REQUESTED) SUM_SERVERS_REQUESTED, SUM(SERVERS_ALLOCATED) SUM_SERVERS_ALLOCATED, COUNT(DISTINCT INST_ID) DIST_INST _COUNT, COUNT(DISTINCT PX_SERVER_GROUP) DIST_PX_GROUP_COUNT, COUNT(DISTINCT PX_SERVER_SET) DIST_PX_SET_COUNT, MAX(SQL_PLAN_HASH_VALUE) MAX_PLAN_HASH_VALUE, MAX(SQL_FULL_PLAN_HASH_VALUE) MAX_FULL_PLAN_HASH_VALUE, MAX(USERID) MAX_USERID, MAX(PROGRAM) MAX_PROGRAM, MAX(USERNAME) MAX_USERNAME, MAX(MODULE) MAX_MODULE, MAX(ACTION) MAX_ACTION, MAX(SERVICE_NAME) MAX_SERVICE_NAME, MAX(CLIENT_IDENTIFIER) MAX_CLIENT_ID, MAX(CLIENT_INFO) MAX_CLIENT_INFO, MAX(ERROR_NUMBER) MAX_ERROR_NUMBER, MAX(ERROR_FACILITY) MAX_ERROR_FACILITY, MAX(ERROR_MESSAGE) MAX_ERROR_MESSAGE, MAX(NVL2(PX_QCSID, HAS_OTHER_XML, NULL)) QC_HAS_OTHER_XML, MAX(HAS_BINDS_XML) QC_HAS_BINDS_XML, MAX(PL_OID) MAX_PL_OID, MAX(PL_PROGID) MAX_PL_PROGID, MAX(PL_ENTRY_OID) MAX_PL_ENTRY_OID, MAX(PL_ENTRY_PROGID) MAX_PL_ENTRY_PROGID, MAX(SQL_ID) MAX_SQL_ID, MAX(SQL_EXEC_START) MAX_SQL_EXEC_START, MAX(SQL_EXEC_ID) MAX_SQL_EXEC_ID, MAX(LAST_REFRESH_TIME) MAX_LAST_REFRESH_TIME, MAX(STATUS) MAX_STATUS, SUM(REFRESH_COU NT) SUM_REFRESH_COUNT, MIN(FIRST_REFRESH_TIME) MIN_FIRST_REFRESH_TIME, MAX(DBOP_NAME) MAX_DBOP_NAME, MAX(DBOP_EXEC_ID) MAX_DBOP_EXEC_ID, CASE WHEN :B13 = 0 THEN NULL ELSE MAX(SQL_TEXT) END SQLMON_TEXT, SUM(ELAPSED_TIME) SUM_ELAPSED_TIME, MAX(ELAPSED_TIME) MAX_ELAPSED_TIME, MAX(QUEUING_TIME) MAX_QUEUING_TIME, SUM(CPU_TIME) SUM_CPU_TIME, SUM(USER_IO_WAIT_TIME) SUM_USER_IO_WAIT_TIME, SUM(APPLICATION_WAIT_TIME) SUM_APPLICATION_WAIT_TIME, SUM(CONCURRENCY_WAIT_TIME) SUM_CONCURRENCY_WAIT_TIME, SUM(CLUSTER_WAIT_TIME) SUM_CLUSTER_WAIT_TIME, SUM(PLSQL_EXEC_TIME) SUM_PLSQL_EXEC_TIME, SUM(JAVA_EXEC_TIME) SUM_JAVA_EXEC_TIME, SUM(OTHER_WAIT_TIME) SUM_OTHER_WAIT_TIME, SUM(FETCHES) SUM_FETCHES, SUM(BUFFER_GETS) SUM_BUFFER_GETS, SUM(READ_REQS) SUM_READ_REQS, SUM(READ_BYTES) SUM_READ_BYTES, SUM(WRITE_REQS) SUM_WRITE_REQS, SUM(WRITE_BYTES) SUM_WRITE_BYTES, NVL(SUM(READ_BYTES), 0) + NVL(SUM(WRITE_BYTES), 0) SUM_IO_BYTES, SUM(IO_INTER_BYTES) SUM_IO_INTER_BYTES, SUM(IO_UNC_BYTES) S UM_IO_UNC_BYTES, SUM(IO_ELIG_BYTES) SUM_IO_ELIG_BYTES, SUM(IO_RET_BYTES) SUM_IO_RET_BYTES, MAX(RM_INFO) AGG_RM_INFO, MAX(CON_NAME) MAX_CON_NAME, MAX(CON_ID) MAX_CON_ID FROM MONITOR_DATA) MD), ASH_DATA AS (SELECT AD0.INST_ID, AD0.SESSION_ID, AD0.PLAN_LINE_ID, AD0.PLSQL_OBJECT_ID, AD0.PLSQL_SUBPROGRAM_ID, AD0.ACTIVITY_BUCKET_NUM, AD0.PLAN_ACTIVITY_BUCKET_NUM, AD0.SQL, AD0.TOP_LEVEL_SQL_ID, AD0.DBOP_NAME, AD0.IS_MONITORED_SQL, AD0.IS_PX_SLAVE, AD0.BUCKET_ACTIVITY_START, AD0.ACTIVITY_START, AD0.BUCKET_ACTIVITY_END, AD0.ACTIVITY_END, AD0.ACTIVITY_COUNT, AD0.ACTIVITY_TYPE, AD0.OTHER_SQL_ACTIVITY_TYPE, AD0.EVENT_NAME, AD0.IMQ_COUNT, AD0.WAIT_COUNT, AD0.CPU_COUNT, AD0.OTHER_SQL_COUNT, AD0.PX_SERVER_SET, AD0.PX_DFO_ACTIVITY_COUNT, AD0.DFO_MOST_ACTIVE_IID, AD0.DFO_MOST_ACTIVE_SID, (CASE WHEN AD0.DFO_MOST_ACTIVE_IID = AD0.INST_ID AND AD0.DFO_MOST_ACTIVE_SID = AD0.SESSION_ID AND (((AD0.PX_DFO_ACTIVITY_COUNT / AD0.DFO_MOST_ACTIVE_COUNT) >= AD0.PX_DOP * 1.05) OR ((AD0.PX_DFO_ACTIVITY_COUNT / AD0.DFO_MOST_ACTIVE_COUNT) <= AD0.PX_DOP *0.95)) AND (AD0.DFO_DURATION * 100) > :B32 THEN AD0.ACTIVITY_COUNT ELSE NULL END) DFO_MOST_ACTIVE_COUNT, AD0.BUCKET_DISTINCT_SAMPLES, AD0.SQL_BUCKET_DISTINCT_SAMPLES, CASE WHEN AD0.PX_SERVER_GROUP IS NULL AND AD0.IS_PX_SLAVE = 1 THEN 1 ELSE AD0.PX_SERVER_GROUP END PX_SERVER_GROUP, AD0.PX_STEP_ID, AD0.PX_DFO_PAIR_TYPE, AD0.PX_DFO_PAIR_ID, AD0.PX_STEP_ARG, AD0.PX_DOP, CASE WHEN AD0.PX_DOP IS NOT NULL AND AD0.PX_DOP <> AD0.PX_MIN_DOP AND AD0.PX_MIN_DOP != 0 THEN PX_MIN_DOP ELSE NULL END PX_MIN_DOP FROM (SELECT /*+ use_hash(ash) leading(mo) */ ASH.INST_ID, ASH.IS_PX_SLAVE, ASH.SESSION_ID, ASH.PLAN_LINE_ID, ASH.PLSQL_OBJECT_ID, ASH.PLSQL_SUBPROGRAM_ID, ASH.ACTIVITY_BUCKET_NUM, ASH.PLAN_ACTIVITY_BUCKET_NUM, ASH.SQL, ASH.TOP_LEVEL_SQL_ID, ASH.DBOP_NAME, ASH.IS_MONITORED_SQL, ASH.BUCKET_ACTIVITY_START, ASH.ACTIVITY_START, ASH.BUCKET_ACTIVITY_END, ASH.ACTIVITY_END, ASH.ACTIVITY_COUNT, A SH.ACTIVITY_TYPE, ASH.OTHER_SQL_ACTIVITY_TYPE, ASH.EVENT_NAME, ASH.IMQ_COUNT, ASH.WAIT_COUNT, ASH.CPU_COUNT, ASH.OTHER_SQL_COUNT, MO.PX_SERVER_SET, ASH.PX_DFO_ACTIVITY_COUNT, TRUNC(ASH.MOST_ACTIVE_IN_DFO / 10000000000) DFO_MOST_ACTIVE_COUNT, MOD(TRUNC(ASH.MOST_ACTIVE_IN_DFO / 1000000), 10000) DFO_MOST_ACTIVE_IID, MOD(ASH.MOST_ACTIVE_IN_DFO, 1000000) DFO_MOST_ACTIVE_SID, ASH.DFO_DURATION, ASH.BUCKET_DISTINCT_SAMPLES, ASH.SQL_BUCKET_DISTINCT_SAMPLES, MO.PX_SERVER_GROUP, ASH.PX_STEP_ID, ASH.PX_DFO_PAIR_TYPE, ASH.PX_DFO_PAIR_ID, ASH.PX_STEP_ARG, ASH.PX_DOP, ASH.PX_MIN_DOP FROM (SELECT /*+ no_merge */ MD.INST_ID, MD.SID, MD.SESSION_SERIAL#, MD.PX_SERVER_SET, MD.PX_SERVER_GROUP FROM MONITOR_DATA MD WHERE MD.SID IS NOT NULL OR :B31 = 1) MO, (SELECT /*+ no_merge */ GVTF.INST_ID, GVTF.GLOBAL_SAMPLE_ID, GVTF.IS_PX_SLAVE, GVTF.SESSION_ID, GVTF.PLAN_LINE_ID, GVTF.PLSQL_OBJECT_ID, GVTF.PLSQL_SUBPROGRAM_ID, GVTF.ACTIVITY_BUCKET_NUM, GVTF.PLAN_ACTIVITY_BUCKET_NUM, GVTF.SQL, GVTF.TOP_LEVEL_SQL_ID, GVTF.DBOP_NAME, GVTF.IS_MONITORED_SQL, GVTF.BUCKET_ACTIVITY_START, GVTF.ACTIVITY_START, GVTF.BUCKET_ACTIVITY_END, GVTF.ACTIVITY_END, GVTF.ACTIVITY_COUNT, GVTF.ACTIVITY_TYPE, GVTF.OTHER_SQL_ACTIVITY_TYPE, GVTF.EVENT_NAME, GVTF.IMQ_COUNT, GVTF.WAIT_COUNT, GVTF.CPU_COUNT, GVTF.OTHER_SQL_COUNT, MAX(GVTF.PER_SERVER_DFO_COUNT * 10000000000 + GVTF.INST_ID * 1000000 + GVTF.SESSION_ID) OVER(PARTITION BY GVTF.PX_DFO_PAIR_TYPE, GVTF.PX_DFO_PAIR_ID) MOST_ACTIVE_IN_DFO, SUM(GVTF.ACTIVITY_COUNT) OVER(PARTITION BY GVTF.PX_DFO_PAIR_TYPE, GVTF.PX_DFO_PAIR_ID) PX_DFO_ACTIVITY_COUNT, GVTF.DFO_DURATION, GVTF.PX_STEP_ID, GVTF.PX_DFO_PAIR_TYPE, GVTF.PX_DFO_PAIR_ID, GVTF.PX_STEP_ARG, GVTF.PX_DOP, GVTF.PX_MIN_DOP, COUNT(DISTINCT GVTF.GLOBAL_SAMPLE_ID) OVER(PARTITION BY GVTF.ACTIVITY_BUCKET_NUM) BUCKET_DISTINCT_SAMPLES, COUNT(DISTINCT GVTF.GLOBAL_SAMPLE_ID) OVER(PARTITION BY GVTF.SQL, GVTF.ACTIVITY_BUCKET_NUM) SQL_BUCKET_DISTINCT_SAMPLES FROM TABLE (SYS.GV$(CURSOR( (SELECT USERENV('INSTANCE') INST_ID, ASH2.GLOBAL_SAMPLE_ID, CASE WHEN :B30 = 1 AND :B27 > 1 THEN BUCKET_NUM ELSE NULL END ACTIVITY_BUCKET_NUM, CASE WHEN :B29 = 1 AND :B27 > 1 THEN BUCKET_NUM ELSE NULL END PLAN_ACTIVITY_BUCKET_NUM, ASH2.SQL, ASH2.TOP_LEVEL_SQL_ID, ASH2.DBOP_NAME, ASH2.IS_MONITORED_SQL, ASH2.PLAN_LINE_ID, ASH2.PLSQL_OBJECT_ID, ASH2.PLSQL_SUBPROGRAM_ID, ASH2.ACTIVITY_TYPE, ASH2.OTHER_SQL_ACTIVITY_TYPE, ASH2.EVENT_NAME, ASH2.IS_PX_SLAVE, ASH2.SESSION_ID, ASH2.PX_STEP_ID, ASH2.PX_DFO_PAIR_TYPE, ASH2.PX_DFO_PAIR_ID, ASH2.PX_STEP_ARG, CASE WHEN ASH2.PX_DFO_PAIR_ID IS NOT NULL THEN DECODE(ASH2.PX_DOP, 0, :B28 , ASH2.PX_DOP) ELSE NULL END PX_DOP, ASH2.PX_MIN_DOP, :B20 + NUMTODSINTERVAL(:B26 * (ASH2.BUCKET_NUM-1), 'SECOND') BUCKET_ACTIVITY_START, :B20 + NUMTODSINTERVAL( :B26 * ASH2.BUCKET_NUM - 1, 'SECOND') BUCKET_ACTIVITY_END, ASH2.ACTIVITY_START, ASH2.ACTIVITY_END, ASH2.ACTIVITY_COUNT, ASH2.IMQ_COUNT, ASH2.WAIT_COUNT, AS H2.CPU_COUNT, ASH2.OTHER_SQL_COUNT, SUM(ASH2.ACTIVITY_COUNT) OVER(PARTITION BY ASH2.PX_DFO_PAIR_ID, ASH2.PX_DFO_PAIR_TYPE, DECODE(ASH2.PX_DFO_PAIR_ID, NULL, NULL, ASH2.SESSION_ID)) PER_SERVER_DFO_COUNT, CEIL((MAX(ASH2.MAX_SAMPLE_DATE) OVER(PARTITION BY ASH2.PX_DFO_PAIR_ID, ASH2.PX_DFO_PAIR_TYPE) - MIN(ASH2.MIN_SAMPLE_DATE) OVER(PARTITION BY ASH2.PX_DFO_PAIR_ID, ASH2.PX_DFO_PAIR_TYPE)) * 3600 * 24) DFO_DURATION FROM (SELECT ASH1.BUCKET_NUM, ASH1.GLOBAL_SAMPLE_ID, ASH1.PLAN_LINE_ID, ASH1.PLSQL_OBJECT_ID, ASH1.PLSQL_SUBPROGRAM_ID, ASH1.ACTIVITY_TYPE, ASH1.OTHER_SQL_ACTIVITY_TYPE, ASH1.EVENT_NAME, ASH1.SESSION_ID, ASH1.PX_STEP_ID, ASH1.PX_STEP_ARG, MAX(ASH1.SQL) SQL, MAX(ASH1.IS_MONITORED_SQL) IS_MONITORED_SQL, MAX(ASH1.PX_DFO_PAIR_TYPE) PX_DFO_PAIR_TYPE, MAX(ASH1.PX_DFO_PAIR_ID) PX_DFO_PAIR_ID, MIN(SAMPLE_DATE) MIN_SAMPLE_DATE, MAX(SAMPLE_DATE) MAX_SAMPLE_DATE, MAX(ASH1.IS_PX_SLAVE) IS_PX_SLAVE, MAX(ASH1.PX_DOP) PX_DOP, MIN(ASH1.PX_DOP) PX_MIN_DOP, MIN(ASH1.S AMPLE_DATE) ACTIVITY_START, MAX(ASH1.SAMPLE_DATE) ACTIVITY_END, COUNT(ASH1.SQL) ACTIVITY_COUNT, COUNT(CASE WHEN ASH1.ACTIVITY_TYPE = 'Cpu' AND ASH1.EVENT_NAME = 'in memory' THEN 1 ELSE NULL END) IMQ_COUNT, COUNT(CASE WHEN ASH1.ACTIVITY_TYPE != 'Other SQL Execution' AND ASH1.ACTIVITY_TYPE != 'Non SQL' AND ASH1.ACTIVITY_TYPE != 'Cpu' THEN 1 ELSE NULL END) WAIT_COUNT, COUNT(CASE WHEN ASH1.ACTIVITY_TYPE = 'Cpu' AND ASH1.EVENT_NAME IS NULL THEN 1 ELSE NULL END) CPU_COUNT, COUNT(CASE WHEN ASH1.ACTIVITY_TYPE = 'Other SQL Execution' AND ASH1.ACTIVITY_TYPE != 'Non SQL' THEN 1 ELSE NULL END) OTHER_SQL_COUNT, MAX(ASH1.TOP_LEVEL_SQL_ID) TOP_LEVEL_SQL_ID, MAX(ASH1.DBOP_NAME) DBOP_NAME FROM ( SELECT (CASE WHEN :B27 > 1 THEN (TRUNC(DELTA_TIME_SECONDS/ :B26 ) + 1) ELSE 1 END) BUCKET_NUM, ASH00.SQL, ASH00.SAMPLE_DATE, NVL2(DUP.C2, TRUNC(DELTA_TIME_SECONDS/ (:B25 )) + 1, NULL) GLOBAL_SAMPLE_ID, NVL2(DUP.C2, NULL, ASH00.IS_MONITORED_SQL) IS_MONITORED_SQL, NVL2(DUP.C2, NULL, ASH00.IN _INMEMORY_QUERY) IN_INMEMORY_QUERY, NVL2(DUP.C2, NULL, ASH00.WAIT_CLASS) WAIT_CLASS, NVL2(DUP.C2, NULL, ASH00.ACTIVITY_TYPE) ACTIVITY_TYPE, NVL2(DUP.C2, NULL, ASH00.OTHER_SQL_ACTIVITY_TYPE) OTHER_SQL_ACTIVITY_TYPE, NVL2(DUP.C2, NULL, ASH00.EVENT_NAME) EVENT_NAME, NVL2(DUP.C2, NULL, ASH00.TOP_LEVEL_SQL_ID) TOP_LEVEL_SQL_ID, NVL2(DUP.C2, NULL, ASH00.DBOP_NAME) DBOP_NAME, NVL2(DUP.C2, NULL, ASH00.IS_PX_SLAVE) IS_PX_SLAVE, NVL2(DUP.C2, NULL, ASH00.SESSION_ID) SESSION_ID, NVL2(DUP.C2, NULL, ASH00.PLSQL_OBJECT_ID) PLSQL_OBJECT_ID, NVL2(DUP.C2, NULL, ASH00.PLSQL_SUBPROGRAM_ID) PLSQL_SUBPROGRAM_ID, NVL2(DUP.C2, NULL, ASH00.PLAN_LINE_ID) PLAN_LINE_ID, NVL2(DUP.C2, NULL, ASH00.PX_STEP_ID) PX_STEP_ID, NVL2(DUP.C2, NULL, ASH00.PX_STEP_ARG) PX_STEP_ARG, NVL2(DUP.C2, NULL, ASH00.PX_DFO_PAIR_ID) PX_DFO_PAIR_ID, NVL2(DUP.C2, NULL, ASH00.PX_DFO_PAIR_TYPE) PX_DFO_PAIR_TYPE, NVL2(DUP.C2, NULL, ASH00.PX_DOP) PX_DOP FROM (SELECT 1 C1, NULL C2 FROM V$DUAL UNI ON ALL SELECT 1 C1, 1 C2 FROM V$DUAL) DUP, (SELECT /*+ no_merge */ 1 C1, ASH000.SAMPLE_DATE, ASH000.IS_MONITORED_SQL, ((EXTRACT(SECOND FROM(DELTA_TIME)) + EXTRACT(MINUTE FROM(DELTA_TIME)) * 60 + EXTRACT(HOUR FROM(DELTA_TIME)) * 3600 + EXTRACT(DAY FROM(DELTA_TIME)) * 86400)) DELTA_TIME_SECONDS, ASH000.IN_INMEMORY_QUERY, ASH000.WAIT_CLASS, DECODE(ASH000.IS_MONITORED_SQL, 1, NVL(ASH000.WAIT_CLASS, 'Cpu'), DECODE(SQL_ID, NULL, 'Non SQL', 'Other SQL Execution')) ACTIVITY_TYPE, NVL(ASH000.WAIT_CLASS, 'Cpu') OTHER_SQL_ACTIVITY_TYPE, DECODE(:B24 , 1, CASE WHEN ASH000.IS_MONITORED_SQL = 1 THEN NVL(ASH000.EVENT, DECODE(ASH000.IN_INMEMORY_QUERY, 'Y', 'in memory', ASH000.EVENT)) WHEN ASH000.SQL_ID IS NOT NULL THEN 'sql_id: ' || ASH000.SQL_ID WHEN ASH000.CALL_NAME IS NOT NULL THEN 'call: ' || ASH000.CALL_NAME ELSE 'anonymous: '|| ASH000.EVENT END, NULL) EVENT_NAME, CASE WHEN ASH000.IS_MONITORED_SQL = 1 AND (NVL(ASH000.SQL_ID, :B9 ) = :B9 OR NVL(ASH000.DBOP_NAME, :B6 ) = :B6 ) THEN 'this' WHEN ASH000.IS_PX_SLAVE = 1 AND ASH000.SQL_ID IS NOT NULL AND ASH000.TOP_LEVEL_SQL_ID != ASH000.SQL_ID THEN ASH000.TOP_LEVEL_SQL_ID WHEN ASH000.SQL_ID IS NOT NULL THEN ASH000.SQL_ID ELSE NVL(CALL_NAME, 'anonymous') END SQL, CASE WHEN ASH000.IS_PX_SLAVE = 0 AND (ASH000.SQL_ID IS NULL OR ASH000.TOP_LEVEL_SQL_ID != ASH000.SQL_ID) THEN ASH000.TOP_LEVEL_SQL_ID END TOP_LEVEL_SQL_ID, ASH000.DBOP_NAME, ASH000.IS_PX_SLAVE, CASE WHEN ASH000.IS_PX_SLAVE = 1 AND ASH000.IS_MONITORED_SQL != 1 THEN 65536 ELSE ASH000.SESSION_ID END SESSION_ID, DECODE(ASH000.IS_MONITORED_SQL, 1, ASH000.PLSQL_OBJECT_ID, NULL) PLSQL_OBJECT_ID, DECODE(ASH000.IS_MONITORED_SQL, 1, ASH000.PLSQL_SUBPROGRAM_ID, NULL) PLSQL_SUBPROGRAM_ID, DECODE(ASH000.IS_MONITORED_SQL, 1, ASH000.SQL_PLAN_LINE_ID, NULL) PLAN_LINE_ID, DECODE(ASH000.IS_MONITORED_SQL, 1, ASH000.PX_STEP_ID, NULL) PX_STEP_ID, CASE WHEN ASH000.IS_PX_SLAVE = 1 AND ASH000.IS_MONITORED_SQL = 1 AND ASH000.PX_STEP_ID IN (1, 2, 3) THEN ASH000.PX_STEP_ARG ELSE NULL END PX_DFO_PAIR_ID, CASE WHEN ASH000.IS_PX_SLAVE = 0 OR ASH000.IS_MONITORED_SQL != 1 THEN NULL WHEN ASH000.PX_STEP_ID = 1 THEN 1 WHEN ASH000.PX_STEP_ID IN (2, 3) THEN 0 ELSE NULL END PX_DFO_PAIR_TYPE, DECODE(ASH000.IS_MONITORED_SQL, 1, ASH000.PX_STEP_ARG, NULL) PX_STEP_ARG, DECODE(ASH000.IS_MONITORED_SQL, 1, ASH000.PX_DOP, NULL) PX_DOP FROM (SELECT ASH0.*, CASE WHEN ASH0.IS_TARGET_SQL = 1 OR (ASH0.IS_PX_SLAVE = 1 AND ((NVL(ASH0.TOP_LEVEL_SQL_ID, ASH0.SQL_ID) IS NOT NULL AND NVL(ASH0.TOP_LEVEL_SQL_ID, ASH0.SQL_ID) = :B9 ) OR (SQL_ID IS NULL AND :B23 = 'Y'))) THEN 1 ELSE 0 END IS_MONITORED_SQL FROM (SELECT (CASE WHEN (ASH.SQL_ID = :B9 AND ASH.SQL_EXEC_ID = :B7 AND ASH.SQL_EXEC_START = :B8 ) THEN 1 ELSE 0 END) IS_TARGET_SQL, ASH.SQL_ID, ASH.SQL_PLAN_LINE_ID, ASH.PLSQL_OBJECT_ID, ASH.PLSQL_SUBPROGRAM_ID, ASH.TOP_LEVEL_SQL_ID, DECODE(ASH.SQL_ID, NULL, ASH.TOP_LEVEL_CALL_NAME, NULL) CALL_NAME, ASH.EVENT, ASH.IN_INMEMORY_QUERY, ASH.WA IT_CLASS, ASH.SQL_EXEC_ID, ASH.SQL_EXEC_START, ASH.DBOP_NAME, ASH.DBOP_EXEC_ID, ASH.SESSION_ID, ASH.SESSION_SERIAL#, CASE WHEN QC_INSTANCE_ID IS NOT NULL AND (ASH.SESSION_ID != ASH.QC_SESSION_ID OR ASH.SESSION_SERIAL# != ASH.QC_SESSION_SERIAL# OR USERENV('instance') != ASH.QC_INSTANCE_ID) THEN 1 ELSE 0 END IS_PX_SLAVE, SAMPLE_TIME - CAST(:B20 AS TIMESTAMP) DELTA_TIME, CAST(FROM_TZ(ASH.SAMPLE_TIME, DBTIMEZONE) AS DATE) SAMPLE_DATE, TRUNC(MOD(PX_FLAGS/65536, 32)) PX_STEP_ID, MOD(PX_FLAGS, 65536) PX_STEP_ARG, TRUNC(PX_FLAGS/2097152) PX_DOP FROM V$ALL_ACTIVE_SESSION_HISTORY ASH WHERE ((ASH.SESSION_ID = :B19 AND ASH.SESSION_SERIAL# = :B18 AND USERENV('INSTANCE') = :B17 ) OR (ASH.QC_SESSION_ID IS NOT NULL AND ASH.QC_SESSION_ID = :B19 AND ASH.QC_SESSION_SERIAL# = :B18 AND ASH.QC_INSTANCE_ID = :B17 )) AND SAMPLE_TIME BETWEEN :B16 AND :B15 ) ASH0 WHERE (ASH0.SAMPLE_DATE BETWEEN :B20 + 1/24/3600 AND :B22 - 1/24/3600 OR (ASH0.SQL_ID = :B9 AND ASH0.SQL_EXEC_START = :B8 AND ASH0.SQL_ EXEC_ID = :B7 ) OR (ASH0.DBOP_NAME = :B6 AND ASH0.DBOP_EXEC_ID = :B5 )) AND (:B21 IS NULL OR ASH0.SQL_PLAN_LINE_ID = :B21 ) AND (ASH0.IS_PX_SLAVE = 0 OR ASH0.SQL_ID IS NOT NULL)) ASH000 ) ASH00 WHERE ASH00.C1 = DUP.C1) ASH1 WHERE ASH1.BUCKET_NUM > 0 AND ASH1.BUCKET_NUM <= :B27 GROUP BY USERENV('INSTANCE'), ASH1.GLOBAL_SAMPLE_ID, ASH1.BUCKET_NUM, ASH1.SESSION_ID, ASH1.PLAN_LINE_ID, ASH1.PLSQL_OBJECT_ID, ASH1.PLSQL_SUBPROGRAM_ID, ASH1.ACTIVITY_TYPE, ASH1.EVENT_NAME, ASH1.OTHER_SQL_ACTIVITY_TYPE, ASH1.PX_STEP_ID, ASH1.PX_STEP_ARG) ASH2)))) GVTF WHERE GVTF.INST_ID BETWEEN :B11 AND :B10 ) ASH WHERE ASH.GLOBAL_SAMPLE_ID IS NULL AND ASH.SESSION_ID = MO.SID(+) AND ASH.INST_ID = MO.INST_ID(+)) AD0), RESPONSE_TIME_DATA AS (SELECT ADH.BUCKET_NUM, ADH.SQL_ROWNUM, ADH.SQL, ADH.TOP_LEVEL_SQL_ID, ADH.DBOP_NAME, ADH.PX_ID, DECODE( ADH.PX_STEP_ID, NULL, NULL, 0, NULL, 1, 'PX Server(s) - Executing Parent DFO', 2, 'PX Server(s) - Executing Child DFO', 3, 'PX Server(s) - Sampling Child DFO', 4, 'PX Server(s) - Joining Group', 5, 'QC - Scheduling Child DFO', 6, 'QC - Scheduling Parent DFO', 7, 'QC - Initializing Objects', 8, 'QC - Flushing Objects', 9, 'QC - Allocating Slaves', 10, 'QC - Initializing Granules', 11, 'PX Server(s) - Parsing Cursor', 12, 'PX Server(s) - Executing Cursor', 13, 'PX Server(s) - Preparing Transaction', 14, 'PX Server(s) - Joining Transaction', 15, 'PX Server(s) - Load Commit', 16, 'PX Server(s) - Aborting Transaction', 17, 'QC - Executing Child DFO', 18, 'QC - Executing Parent DFO', 'PX Step - ' || PX_STEP_ID) PX_STEP_ID, ADH.PX_STEP_ARG, ADH.PX_DFO_PAIR_ID, ADH.PX_DOP, ADH.PX_MIN_DOP, ADH.DFO_MOST_ACTIVE_IID, ADH.DFO_MOST_ACTIVE_SID, ADH.DFO_MOST_ACTIVE_COUNT, ADH.ACTIVITY_START, ADH.ACTIVITY_END, ADH.ACTIVITY_TYPE, ADH.OTHER_SQL_ACTIVITY_TYPE, ADH.EVENT_NAME, ADH.PLAN_LINE_ID, ADH.PLSQL_OBJECT_ID, ADH.PLSQL_SUBPROGRAM_ID, CASE WHEN PLSQL_ROWNUM = 1 AND ADH.PLSQL_OBJECT_ID IS NOT NULL THEN NVL((SELECT P.OWNER || '.' || P.OBJECT_NAME || DECODE(P.PROCEDURE_NAME, NULL, '', '.' || P.PROCEDURE_NAME) FROM ALL_PROCEDURES P WHERE P.OBJECT_ID = ADH.PLSQL_OBJECT_ID AND P.SUBPROGRAM_ID = ADH.PLSQL_SUBPROGRAM_ID), 'Unavailable') ELSE NULL END PLSQL_NAME, ADH.ACTIVITY_COUNT, ADH.BUCKET_ACTIVE_SECONDS, ADH.BUCKET_IDLE_SECONDS, (CASE WHEN ADH.IS_MONITORED_SQL = 0 THEN ADH.ACTIVE_SECONDS WHEN ADH.PX_DFO_PAIR_ID IS NOT NULL AND ADH.DFO_PAIR_CPU_HEIGHT >= :B34 THEN DECODE(ADH.ACTIVITY_TYPE, 'Cpu', (ADH.DFO_PAIR_ACTIVITY_HEIGHT / ADH.DFO_PAIR_CPU_HEIGHT) * ADH.DFO_PAIR_TOTAL_SECONDS, 0) WHEN ADH.PX_DFO_PAIR_ID IS NOT NULL AND ADH.PX_DOP > :B34 THEN (ADH.DFO_PAIR_TOTAL_SECONDS * DECODE(ADH.ACTIVITY_TYPE, 'Cpu', ADH.DFO_PAIR_ACTIVITY_HEIGHT, (ADH.DFO_PAIR_ACTIVITY_HEIGHT * (:B34 - ADH.DFO_PAIR_CPU_HEIGHT)) / (ADH.DFO_PAIR_TOTAL_HEIGHT_ADJ - ADH.DFO_PAIR_CPU_HEIGHT))) / :B34 WHEN ADH.PX_DFO_PAIR_ID IS NOT NULL THEN (ADH.DFO_PAIR_TOTAL_SECONDS * ADH.DFO_PAIR_ACTI VITY_HEIGHT) / ADH.PX_DOP ELSE ADH.ACTIVE_SECONDS END) RESP_TIME, (CASE WHEN ADH.PX_DFO_PAIR_ID IS NOT NULL AND ADH.DFO_PAIR_IDLE_HEIGHT > 0 AND ADH.PX_DOP > :B34 THEN (ADH.DFO_PAIR_TOTAL_SECONDS * (ADH.DFO_PAIR_IDLE_HEIGHT * (:B34 - ADH.DFO_PAIR_CPU_HEIGHT)) / (ADH.DFO_PAIR_TOTAL_HEIGHT_ADJ - ADH.DFO_PAIR_CPU_HEIGHT)) / :B34 WHEN ADH.PX_DFO_PAIR_ID IS NOT NULL AND ADH.DFO_PAIR_IDLE_HEIGHT > 0 THEN (ADH.DFO_PAIR_TOTAL_SECONDS * ADH.DFO_PAIR_IDLE_HEIGHT) / ADH.PX_DOP ELSE 0 END) DFO_PAIR_IDLE_RESP_TIME, ADH.DFO_PAIR_ACTIVITY_HEIGHT, ADH.DFO_PAIR_CPU_HEIGHT, ADH.DFO_PAIR_IDLE_HEIGHT, ADH.DFO_PAIR_TOTAL_HEIGHT, ADH.DFO_PAIR_CPU_ACTIVITY, ADH.DFO_PAIR_TOTAL_SECONDS FROM (SELECT ADH_1.*, (ROW_NUMBER() OVER(PARTITION BY ADH_1.PLSQL_OBJECT_ID, ADH_1.PLSQL_SUBPROGRAM_ID ORDER BY ADH_1.BUCKET_NUM, ADH_1.ACTIVITY_TYPE, ADH_1.EVENT_NAME)) PLSQL_ROWNUM, (ROW_NUMBER() OVER(PARTITION BY ADH_1.SQL ORDER BY ADH_1.BUCKET_NUM, ADH_1.ACTIVITY_TYPE, ADH_1.EVENT_NAME)) SQL_ROWNUM, ( CASE WHEN ADH_1.PX_DFO_PAIR_ID IS NOT NULL AND (ADH_1.DFO_PAIR_TOTAL_HEIGHT < ADH_1.PX_DOP) AND (ADH_1.DFO_PAIR_CPU_HEIGHT < :B34 ) THEN ADH_1.PX_DOP - ADH_1.DFO_PAIR_TOTAL_HEIGHT ELSE 0 END) DFO_PAIR_IDLE_HEIGHT, (CASE WHEN ADH_1.PX_DFO_PAIR_ID IS NOT NULL AND (ADH_1.DFO_PAIR_TOTAL_HEIGHT < ADH_1.PX_DOP) AND (ADH_1.DFO_PAIR_CPU_HEIGHT < :B34 ) THEN ADH_1.PX_DOP ELSE ADH_1.DFO_PAIR_TOTAL_HEIGHT END) DFO_PAIR_TOTAL_HEIGHT_ADJ FROM (SELECT ADH_0.*, (CASE WHEN ADH_0.DFO_PAIR_TOTAL_SECONDS > 0 THEN (ADH_0.DFO_PAIR_TOTAL_ACTIVITY * :B25 ) / ADH_0.DFO_PAIR_TOTAL_SECONDS ELSE 0 END) DFO_PAIR_TOTAL_HEIGHT, (CASE WHEN ADH_0.DFO_PAIR_TOTAL_SECONDS > 0 THEN (ADH_0.DFO_PAIR_CPU_ACTIVITY * :B25 ) / ADH_0.DFO_PAIR_TOTAL_SECONDS ELSE 0 END) DFO_PAIR_CPU_HEIGHT, (CASE WHEN ADH_0.PX_DFO_PAIR_ID IS NOT NULL AND ADH_0.DFO_PAIR_TOTAL_SECONDS > 0 THEN (ADH_0.ACTIVITY_COUNT * :B25 ) / ADH_0.DFO_PAIR_TOTAL_SECONDS ELSE 0 END) DFO_PAIR_ACTIVITY_HEIGHT FROM (SELECT AD3.*, (SUM(DECODE( AD3.PX_DFO_PAIR_ID, NULL, 0, AD3.ACTIVE_SECONDS)) OVER(PARTITION BY DECODE(AD3.PX_DFO_PAIR_ID, NULL, NULL, AD3.BUCKET_NUM), DECODE(AD3.PX_DFO_PAIR_ID, NULL, NULL, AD3.PX_STEP_ARG))) DFO_PAIR_TOTAL_SECONDS FROM (SELECT AD2.*, CASE WHEN AD2.IS_MONITORED_SQL = 0 THEN SQL_BUCKET_DISTINCT_SAMPLES * :B25 WHEN AD2.PX_ID IS NULL THEN AD2.ACTIVITY_COUNT * :B25 WHEN AD2.BUCKET_PARALLEL_MON_ACTIVITY > 0 THEN (AD2.ACTIVITY_COUNT * AD2.BUCKET_PARALLEL_MON_SECONDS) / AD2.BUCKET_PARALLEL_MON_ACTIVITY ELSE 0 END ACTIVE_SECONDS, CASE WHEN AD2.BUCKET_INTERVAL > BUCKET_ACTIVE_SECONDS THEN AD2.BUCKET_INTERVAL - BUCKET_ACTIVE_SECONDS ELSE 0 END BUCKET_IDLE_SECONDS FROM (SELECT AD1.*, (AD1.BUCKET_SERIAL_MON_ACTIVITY * :B25 ) BUCKET_SERIAL_MON_SECONDS, (AD1.BUCKET_TOTAL_MON_ACTIVITY - AD1.BUCKET_SERIAL_MON_ACTIVITY) BUCKET_PARALLEL_MON_ACTIVITY, (AD1.BUCKET_ACTIVE_SECONDS - (AD1.BUCKET_OTHER_ACTIVITY + AD1.BUCKET_SERIAL_MON_ACTIVITY) * :B25 ) BUCKET_PARALLEL_MON_SECONDS, (AD1.BUCKET_OTH ER_ACTIVITY * :B25 ) BUCKET_OTHER_SECONDS, DECODE(AD1.PX_DFO_PAIR_ID, NULL, NULL, SUM(AD1.ACTIVITY_COUNT) OVER(PARTITION BY DECODE(AD1.PX_DFO_PAIR_ID, NULL, NULL, AD1.BUCKET_NUM), AD1.PX_DFO_PAIR_ID)) DFO_PAIR_TOTAL_ACTIVITY, DECODE(AD1.PX_DFO_PAIR_ID, NULL, NULL, SUM(DECODE(AD1.ACTIVITY_TYPE, 'Cpu', AD1.ACTIVITY_COUNT, 0)) OVER(PARTITION BY DECODE(AD1.PX_DFO_PAIR_ID, NULL, NULL, AD1.BUCKET_NUM), AD1.PX_DFO_PAIR_ID)) DFO_PAIR_CPU_ACTIVITY FROM (SELECT AD01.*, NVL((SUM(DECODE(AD01.IS_MONITORED_SQL, 1, AD01.ACTIVITY_COUNT, NULL)) OVER(PARTITION BY AD01.BUCKET_NUM)), 0) BUCKET_TOTAL_MON_ACTIVITY, (NVL(SUM(CASE WHEN AD01.IS_MONITORED_SQL = 1 AND AD01.PX_ID IS NULL THEN AD01.ACTIVITY_COUNT ELSE NULL END) OVER(PARTITION BY AD01.BUCKET_NUM), 0)) BUCKET_SERIAL_MON_ACTIVITY, (NVL((SUM(DECODE(AD01.IS_MONITORED_SQL, 0, AD01.SQL_BUCKET_DISTINCT_SAMPLES, NULL)) OVER(PARTITION BY AD01.BUCKET_NUM)), 0)) BUCKET_OTHER_ACTIVITY, (NVL(AD01.BUCKET_DISTINCT_SAMPLES, 0) * :B 25 ) BUCKET_ACTIVE_SECONDS, DECODE(AD01.BUCKET_NUM, :B27 , MOD(:B32 , :B26 ), :B26 ) BUCKET_INTERVAL FROM (SELECT AD0.ACTIVITY_BUCKET_NUM BUCKET_NUM, AD0.PX_ID, AD0.ACTIVITY_TYPE, AD0.OTHER_SQL_ACTIVITY_TYPE, AD0.EVENT_NAME, AD0.PLAN_LINE_ID, AD0.PX_STEP_ID, AD0.PX_STEP_ARG, AD0.PLSQL_OBJECT_ID, AD0.PLSQL_SUBPROGRAM_ID, SUM(AD0.ACTIVITY_COUNT) ACTIVITY_COUNT, MIN(AD0.ACTIVITY_START) ACTIVITY_START, MAX(AD0.ACTIVITY_END) ACTIVITY_END, MAX(AD0.IS_MONITORED_SQL) IS_MONITORED_SQL, MAX(AD0.SQL) SQL, MAX(AD0.TOP_LEVEL_SQL_ID) TOP_LEVEL_SQL_ID, MAX(AD0.DBOP_NAME) DBOP_NAME, MAX(DECODE(AD0.DFO_MOST_ACTIVE_COUNT, NULL, NULL, AD0.DFO_MOST_ACTIVE_IID)) DFO_MOST_ACTIVE_IID, MAX(DECODE(AD0.DFO_MOST_ACTIVE_COUNT, NULL, NULL, AD0.DFO_MOST_ACTIVE_SID)) DFO_MOST_ACTIVE_SID, SUM(AD0.DFO_MOST_ACTIVE_COUNT) DFO_MOST_ACTIVE_COUNT, MAX(PX_DFO_PAIR_TYPE) PX_DFO_PAIR_TYPE, MAX(PX_DFO_PAIR_ID) PX_DFO_PAIR_ID, MAX(AD0.PX_DOP) PX_DOP, MIN(AD0.PX_MIN_DOP) PX_MIN_DOP, MAX(AD0.BUC KET_DISTINCT_SAMPLES) BUCKET_DISTINCT_SAMPLES, MAX(AD0.SQL_BUCKET_DISTINCT_SAMPLES) SQL_BUCKET_DISTINCT_SAMPLES FROM (SELECT AD00.*, (CASE WHEN AD00.IS_MONITORED_SQL = 1 AND (AD00.SESSION_ID != :B19 OR AD00.INST_ID != :B17 ) THEN AD00.PX_SERVER_GROUP END) PX_ID FROM ASH_DATA AD00 WHERE :B33 = 1 ) AD0 GROUP BY AD0.ACTIVITY_BUCKET_NUM, AD0.PX_ID, AD0.ACTIVITY_TYPE, AD0.EVENT_NAME, AD0.OTHER_SQL_ACTIVITY_TYPE, AD0.PLAN_LINE_ID, AD0.PLSQL_OBJECT_ID, AD0.PLSQL_SUBPROGRAM_ID, AD0.PX_STEP_ID, AD0.PX_STEP_ARG ) AD01) AD1) AD2) AD3) ADH_0) ADH_1) ADH) SELECT /*+ no_monitor no_xml_query_rewrite opt_param('_gby_hash_aggregation_enabled', 'false') */ XMLELEMENT( "sql_monitor_report", XMLATTRIBUTES(:B59 AS "version", TO_CHAR(:B58 , :B12 ) AS "sysdate"), XMLELEMENT( "report_parameters", NULL, CASE WHEN :B57 IS NOT NULL THEN XMLFOREST( :B57 AS "dbop_name", :B56 AS "dbop_exec_id") ELSE XMLFOREST( :B55 AS "sql_id", :B54 AS "sql_exec_id") END, XMLFOREST( :B53 AS "session_id", :B52 AS "session_serial", TO_CHAR(:B51 , :B12 ) AS "sql_exec_start", :B27 AS "bucket_count", TO_CHAR(:B50 , :B12 ) AS "interval_start", TO_CHAR(:B22 , :B12 ) AS "interval_end", DECODE(:B49 , 'Y', :B48 , NULL) AS "auto_refresh", :B47 AS "base_path"), CASE WHEN :B23 = 'Y' AND :B46 IS NOT NULL AND NOT (:B4 = 1 AND :B3 IS NULL AND :B2 IS NULL AND :B1 IS NULL) THEN XMLELEMENT( "parallel_filter", NULL, XMLFOREST( DECODE(:B4 , 1, 'yes', 'no') AS "qc", :B3 AS "server_group", :B2 AS "server_set", :B1 AS "server_number")) ELSE NULL END), CASE WHEN :B14 = 1 THEN XMLELEMENT( "derived_parameters_testing", NULL, XMLFOREST(:B11 AS "instance_id_low", :B10 AS "instance_id_high", :B26 AS "bucket_interval_sec", :B32 AS "interval_second", :B27 AS "bucket_calc_count", :B45 AS "bucket_calc_max_count", :B13 AS "sel_sqltext")) ELSE NULL END, (SELECT XMLCONCAT( CASE WHEN :B46 IS NULL AND :B67 IS NULL THEN XMLELEMENT( "target", XMLATTRIBUTES(:B17 AS "instance_id", :B19 AS "session_id", :B18 AS "session_serial", NVL2(:B6 , NULL, :B9 ) AS "sql_id", NVL2(:B6 , NULL, TO_CHAR(:B8 , :B12 )) AS "sql_exec_start", NVL2(:B6 , NULL, :B7 ) AS "sql_exec_id", NVL2(:B6 , :B6 , NULL) AS "dbop_name", NVL2(:B6 , :B5 , NULL) AS "dbop_exec_id", NVL2(:B6 , TO_CHAR(:B8 , :B12 ), NULL) AS "dbop_exec_start", NVL2(:B6 , NULL, MAX_PLAN_HASH_VALUE) AS "sql_plan_hash", NVL2(:B6 , NULL, MAX_FULL_PLAN_HASH_VALUE) AS "sql_full_plan_hash", MAGG.DB_UNIQUE_NAME AS "db_unique_name", MAGG.PLATFORM_NAME AS "db_platform_name", MAGG .HOST_NAME AS "report_host_name"), NVL2(SUM_SERVERS_REQUESTED, XMLELEMENT( "servers_requested", NULL, SUM_SERVERS_REQUESTED), NULL), NVL2(SUM_SERVERS_ALLOCATED, XMLELEMENT( "servers_allocated", NULL, SUM_SERVERS_ALLOCATED), NULL), NVL2(MAX_USERID, XMLELEMENT( "user_id", NULL, MAX_USERID), NULL), NVL2(MAX_USERNAME, XMLELEMENT( "user", NULL, MAX_USERNAME), NULL), NVL2(MAX_CON_ID, XMLELEMENT( "con_id", NULL, MAX_CON_ID), NULL), NVL2(MAX_CON_NAME, XMLELEMENT( "con_name", NULL, MAX_CON_NAME), NULL), NVL2(MAX_PROGRAM, XMLELEMENT( "program", NULL, MAX_PROGRAM), NULL), NVL2(MAX_MODULE, XMLELEMENT( "module", NULL, MAX_MODULE), NULL), NVL2(MAX_ACTION, XMLELEMENT( "action", NULL, MAX_ACTION), NULL), NVL2(MAX_SERVICE_NAME, XMLELEMENT( "service", NULL, MAX_SERVICE_NAME), NULL), NVL2(MAX_CLIENT_ID, XMLELEMENT( "client_id", NULL, MAX_CLIENT_ID), NULL), NVL2(MAX_CLIENT_INFO, XMLELEMENT( "client_info", NULL, MAX_CLIENT_INFO), NULL), NVL2(MAX_PL_ENTRY_OID, XMLELEMENT( "plsql_entry_object_id", NULL, MAX_PL_ENTRY_OID), NULL), NVL2(MAX_PL_ENTRY_PROGID, XMLELEMENT( "plsql_entry_subprogram_id", NULL, MAX_PL_ENTRY_PROGID), NULL), NVL2(MAX_PL_ENTRY_NAME, XMLELEMENT( "plsql_entry_name", NULL, MAX_PL_ENTRY_NAME), NULL), NVL2(MAX_PL_OID, XMLELEMENT( "plsql_object_id", NULL, MAX_PL_OID), NULL), NVL2(MAX_PL_PROGID, XMLELEMENT( "plsql_subprogram_id", NULL, MAX_PL_PROGID), NULL), NVL2(MAX_PL_NAME, XMLELEMENT( "plsql_name", NULL, MAX_PL_NAME), NULL), CASE WHEN (:B13 = 0 OR :B6 IS NOT NULL) THEN NULL ELSE XMLELEMENT( "sql_fulltext", XMLATTRIBUTES( NVL2(:B65 , 'Y', :B66 ) AS "is_full"), NVL2(:B65 , :B65 , SQLMON_TEXT)) END, XMLELEMENT( "status", NULL, MAX_STATUS), XMLELEMENT( "ref resh_count", NULL, SUM_REFRESH_COUNT), XMLELEMENT( "first_refresh_time", NULL, TO_CHAR(MIN_FIRST_REFRESH_TIME, :B12 )), XMLELEMENT( "last_refresh_time", NULL, TO_CHAR(:B58 , :B12 )), XMLELEMENT( "duration", NULL, GREATEST(:B64 , LEAST(MAX_ELAPSED_TIME/1000000, 1), CEIL(MAX_QUEUING_TIME/1000000))), DECODE(MAX_RM_INFO, '00/00/0000 00:00:00', NULL, XMLTYPE(SUBSTR(MAX_RM_INFO, 20))), CASE WHEN (:B62 = 'Y') THEN XMLELEMENT( "adaptive_plan", XMLATTRIBUTES(:B63 AS "is_final"), :B62 ) ELSE NULL END ) END, XMLELEMENT( "stats", XMLATTRIBUTES('monitor' AS "type"), DECODE(NVL(SUM_ELAPSED_TIME, 0), 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('elapsed_time' AS "name"), SUM_ELAPSED_TIME)), DECODE(NVL(MAX_QUEUING_TIME, 0), 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('queuing_time' AS "name"), MAX_QUEUING_TIME)), DECODE(NVL(SUM_CPU_TIME, 0), 0, NUL L, XMLELEMENT( "stat", XMLATTRIBUTES('cpu_time' AS "name"), SUM_CPU_TIME)), DECODE(NVL(SUM_USER_IO_WAIT_TIME, 0), 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('user_io_wait_time' AS "name"), SUM_USER_IO_WAIT_TIME)), DECODE(NVL(SUM_APPLICATION_WAIT_TIME, 0), 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('application_wait_time' AS "name"), SUM_APPLICATION_WAIT_TIME)), DECODE(NVL(SUM_CONCURRENCY_WAIT_TIME, 0), 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('concurrency_wait_time' AS "name"), SUM_CONCURRENCY_WAIT_TIME)), DECODE(NVL(SUM_CLUSTER_WAIT_TIME, 0), 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('cluster_wait_time' AS "name"), SUM_CLUSTER_WAIT_TIME)), DECODE(NVL(SUM_PLSQL_EXEC_TIME, 0), 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('plsql_exec_time' AS "name"), SUM_PLSQL_EXEC_TIME)), DECODE(NVL(SUM_JAVA_EXEC_TIME, 0), 0, NULL, XMLELEMEN T( "stat", XMLATTRIBUTES('java_exec_time' AS "name"), SUM_JAVA_EXEC_TIME)), DECODE(NVL(SUM_OTHER_WAIT_TIME, 0), 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('other_wait_time' AS "name"), SUM_OTHER_WAIT_TIME)), DECODE(NVL(SUM_FETCHES, 0), 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('user_fetch_count' AS "name"), SUM_FETCHES)), DECODE(NVL(SUM_BUFFER_GETS, 0), 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('buffer_gets' AS "name"), SUM_BUFFER_GETS)), DECODE(NVL(SUM_READ_REQS, 0), 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('disk_reads' AS "name"), SUM_READ_REQS)), DECODE(NVL(SUM_WRITE_REQS, 0), 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('direct_writes' AS "name"), SUM_WRITE_REQS)), DECODE(NVL(SUM_READ_REQS, 0), 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('read_reqs' AS "name"), SUM_READ_REQS)), DECODE(NVL(SUM_READ_B YTES, 0), 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('read_bytes' AS "name"), SUM_READ_BYTES)), DECODE(NVL(SUM_WRITE_REQS, 0), 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('write_reqs' AS "name"), SUM_WRITE_REQS)), DECODE(NVL(SUM_WRITE_BYTES, 0), 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('write_bytes' AS "name"), SUM_WRITE_BYTES)), DECODE(NVL(SUM_IO_UNC_BYTES, 0), 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('unc_bytes' AS "name"), SUM_IO_UNC_BYTES)), DECODE(NVL(SUM_IO_ELIG_BYTES, 0), 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('elig_bytes' AS "name"), SUM_IO_ELIG_BYTES)), DECODE(NVL(SUM_IO_RET_BYTES, 0), 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('ret_bytes' AS "name"), SUM_IO_RET_BYTES)), CASE WHEN SUM_IO_INTER_BYTES IS NULL OR SUM_IO_BYTES = 0 OR SUM_IO_INTER_BYTES = SUM_IO_BYTES OR NVL(SUM_IO_ELIG_BYTES, 0) = 0 THEN NULL ELSE XMLELEMENT( "stat", XMLATTRIBUTES('cell_offload_efficiency' AS "name"), ROUND(SUM_IO_BYTES / DECODE(SUM_IO_INTER_BYTES, 0, 1, SUM_IO_INTER_BYTES), 2)) END, CASE WHEN NVL(SUM_IO_ELIG_BYTES, 0) = 0 OR SUM_IO_BYTES = 0 OR SUM_IO_UNC_BYTES = SUM_IO_RET_BYTES THEN NULL ELSE XMLELEMENT( "stat", XMLATTRIBUTES('cell_offload_efficiency2' AS "name"), GREATEST(0, ROUND(100* (GREATEST(SUM_IO_UNC_BYTES, SUM_IO_ELIG_BYTES) - SUM_IO_RET_BYTES) / SUM_IO_ELIG_BYTES, 2))) END), CASE WHEN :B33 = 1 THEN (SELECT CASE WHEN SUM(ACTIVITY_COUNT) > 0 THEN XMLELEMENT( "activity_sampled", XMLAGG( XMLELEMENT( "activity", XMLATTRIBUTES( AD1.ACTIVITY_TYPE AS "class", AD1.EVENT_NAME AS "event"), AD1.ACTIVITY_COUNT) ORDER BY AD1.ACTIVITY_TYPE, AD1.EVENT_NAME)) ELSE NULL END FROM (SELECT AD0.ACTIVITY_TYPE, AD0.EVENT_NAME, SUM(AD0.ACTIVITY_COUNT) ACTIVITY_COUNT FROM ASH_DATA AD0 GROUP BY AD0.ACTIVITY_TYPE, AD0.EVENT _NAME) AD1) ELSE NULL END, NVL2(MAX_ERROR_NUMBER, XMLELEMENT( "error", XMLATTRIBUTES(MAX_ERROR_NUMBER AS "number", MAX_ERROR_FACILITY AS "facility"), MAX_ERROR_MESSAGE), NULL), CASE WHEN :B61 = 1 AND MAGG.QC_HAS_BINDS_XML = 'Y' THEN (SELECT XMLTYPE(BINDS_XML) FROM GV$ALL_SQL_MONITOR MON WHERE MON.INST_ID = :B17 AND MON.KEY = MAGG.MAX_KEY AND MON.SID = MAGG.MAX_SESSION_ID AND MON.SQL_ID = :B9 AND MON.SQL_EXEC_START = :B8 AND MON.SQL_EXEC_ID = :B7 AND ROWNUM = 1) ELSE NULL END, CASE WHEN :B60 = 1 AND MAGG.QC_HAS_OTHER_XML = 'Y' THEN (SELECT XMLTYPE(OTHER_XML) FROM GV$ALL_SQL_MONITOR MON WHERE MON.INST_ID = MAGG.MAX_INST_ID AND MON.KEY = MAGG.MAX_KEY AND MON.SID = MAGG.MAX_SESSION_ID AND MON.SQL_ID = :B9 AND MON.SQL_EXEC_START = :B8 AND MON.SQL_EXEC_ID = :B7 AND ROWNUM = 1) ELSE NULL END) FROM MONITOR_AGG MAGG), CASE WHEN :B44 = 1 THEN (SELECT CASE WHEN AT.ACTIVITY_COUNT > 0 THEN XMLELEMENT( "activity_sampled", XMLATTRIBUTES( :B41 AS "ash_missing_seconds", TO_CHAR(AT.ACTIVITY_START, :B12 ) AS "first_sample_time", TO_CHAR(AT.ACTIVITY_END, :B12 ) AS "last_sample_time", ROUND((AT.ACTIVITY_END - AT.ACTIVITY_START) * 3600 * 24) + 1 AS "duration", AT.ACTIVITY_COUNT AS "count", AT.IMQ_COUNT AS "imq_count", AT.WAIT_COUNT AS "wait_count", AT.CPU_COUNT AS "cpu_count", DECODE(AT.OTHER_SQL_COUNT, 0, NULL, AT.OTHER_SQL_COUNT) AS "other_sql_count", :B40 AS "cpu_cores", :B39 AS "hyperthread"), AT.ACTIVITY_TOTAL, AH.GLOB_ACTIVITY_HISTO) WHEN :B41 IS NOT NULL THEN XMLELEMENT( "activity_sampled", XMLATTRIBUTES( DECODE( :B41 , -1, 'all', TO_CHAR( :B41 )) AS "ash_missing_seconds")) ELSE NULL END FROM (SELECT MIN(AD1.ACTIVITY_START) ACTIVITY_START, MAX(AD1.ACTIVITY_END) ACTIVITY_END, SUM(AD1.ACTIVITY_COUNT) ACTIVITY_COUNT, SUM(AD1.IMQ_COUNT) IMQ_COUNT, SUM(AD1.WAIT_COUNT) WAIT_COUNT, SUM(AD1.CPU_COUNT) CPU_COUNT, SUM(AD1.OTHER_SQL_COUNT) OTHER_SQL_COUNT, SUBSTR(MAX(LPAD(AD1.ACTIVITY_COUNT, 10)|| AD1.ACTIVITY_TYPE), 11) MOST_ACTIVE, XMLAGG( XMLELEMENT( "activity", XMLATTRIBUTES( AD1.ACTIVITY_TYPE AS "class", AD1.EVENT_NAME AS "event"), AD1.ACTIVITY_COUNT) ORDER BY AD1.ACTIVITY_TYPE, AD1.EVENT_NAME) ACTIVITY_TOTAL FROM (SELECT AD0.ACTIVITY_TYPE, AD0.EVENT_NAME, MIN(AD0.ACTIVITY_START) ACTIVITY_START, MAX(AD0.ACTIVITY_END) ACTIVITY_END, SUM(AD0.ACTIVITY_COUNT) ACTIVITY_COUNT, SUM(AD0.IMQ_COUNT) IMQ_COUNT, SUM(AD0.WAIT_COUNT) WAIT_COUNT, SUM(AD0.CPU_COUNT) CPU_COUNT, SUM(AD0.OTHER_SQL_COUNT) OTHER_SQL_COUNT FROM ASH_DATA AD0 GROUP BY AD0.ACTIVITY_TYPE, AD0.EVENT_NAME) AD1) AT, (SELECT CASE WHEN :B30 = 1 AND :B27 > 1 THEN XMLELEMENT( "activity_histogram", XMLATTRIBUTES( :B26 AS "bucket_interval", :B27 AS "bucket_count", TO_CHAR( :B20 , :B12 ) AS "start_time", TO_CHAR( :B22 , :B12 ) AS "end_time", ROUND(( :B22 - :B20 ) *3600*24) + 1 AS "duration"), XMLAGG( XMLELEMENT( "bucket", XMLATTRIBUTES( AD2.BUCKET_NUM AS "number"), ACTIVITY_BUCKET) ORDER BY AD2.BUCKET_NUM)) ELSE NULL END GLOB_ACTIVITY_HISTO FROM (SELECT AD1.BUCKET_NUM, SUM(ACTIVITY_COUNT) ACTIVITY_COUNT, SUM(IMQ_COUNT) IMQ_COUNT, SUM(WAIT_COUNT) WAIT_COUNT, SUM(CPU_COUNT) CPU_COUNT, SUM(OTHER_SQL_COUNT) OTHER_SQL_COUNT, MIN(AD1.ACTIVITY_START) ACTIVITY_START, MAX(AD1.ACTIVITY_END) ACTIVITY_END, MIN(AD1.BUCKET_ACTIVITY_START) BUCKET_ACTIVITY_START, MAX(AD1.BUCKET_ACTIVITY_END) BUCKET_ACTIVITY_END, SUBSTR(MAX(LPAD(AD1.ACTIVITY_COUNT, 10)|| AD1.ACTIVITY_TYPE), 11) MOST_ACTIVE, XMLAGG( XMLELEMENT( "activity", XMLATTRIBUTES( AD1.ACTIVITY_TYPE AS "class", AD1.EVENT_NAME AS "event"), AD1.ACTIVITY_COUNT) ORDER BY AD1.ACTIVITY_TYPE, AD1.EVENT_NAME) ACTIVITY_BUCKET FROM (SELECT AD0.ACTIVITY_BUCKET_NUM BUCKET_NUM, AD0.A CTIVITY_TYPE, AD0.EVENT_NAME, MIN(AD0.ACTIVITY_START) ACTIVITY_START, MAX(AD0.ACTIVITY_END) ACTIVITY_END, SUM(AD0.ACTIVITY_COUNT) ACTIVITY_COUNT, SUM(AD0.IMQ_COUNT) IMQ_COUNT, SUM(AD0.WAIT_COUNT) WAIT_COUNT, SUM(AD0.CPU_COUNT) CPU_COUNT, SUM(AD0.OTHER_SQL_COUNT) OTHER_SQL_COUNT, MIN(AD0.BUCKET_ACTIVITY_START) BUCKET_ACTIVITY_START, MAX(AD0.BUCKET_ACTIVITY_END) BUCKET_ACTIVITY_END FROM ASH_DATA AD0 GROUP BY AD0.ACTIVITY_BUCKET_NUM, AD0.ACTIVITY_TYPE, AD0.EVENT_NAME) AD1 GROUP BY AD1.BUCKET_NUM) AD2) AH) ELSE NULL END, CASE WHEN :B33 = 1 THEN (SELECT CASE WHEN AH.ACTIVITY_COUNT > 0 THEN XMLELEMENT( "activity_detail", XMLATTRIBUTES( TO_CHAR( :B20 , :B12 ) AS "start_time", TO_CHAR( :B22 , :B12 ) AS "end_time", :B41 AS "ash_missing_seconds", TO_CHAR(AH.ACTIVITY_START, :B12 ) AS "first_sample_time", TO_CHAR(AH.ACTIVITY_END, :B12 ) AS "last_sample_time", ROUND((AH.ACTIVITY_END - AH.ACTIVITY_START) * 3600 * 2 4) + 1 AS "duration", :B25 AS "sample_interval", :B26 AS "bucket_interval", :B27 AS "bucket_count", ROUND((:B22 - :B20 ) *3600*24) + 1 AS "bucket_duration", :B40 AS "cpu_cores", :B34 AS "total_cpu_cores", :B39 AS "hyperthread"), AH.GLOB_ACTIVITY_HISTO) WHEN :B41 IS NOT NULL THEN XMLELEMENT( "activity_detail", XMLATTRIBUTES( DECODE( :B41 , -1, 'all', TO_CHAR( :B41 )) AS "ash_missing_seconds")) ELSE NULL END FROM (SELECT MIN(AD2.ACTIVITY_START) ACTIVITY_START, MAX(AD2.ACTIVITY_END) ACTIVITY_END, SUM(AD2.ACTIVITY_COUNT) ACTIVITY_COUNT, XMLAGG( XMLELEMENT( "bucket", XMLATTRIBUTES( AD2.BUCKET_NUM AS "number"), ACTIVITY_BUCKET_XML) ORDER BY AD2.BUCKET_NUM) GLOB_ACTIVITY_HISTO FROM (SELECT AD1.BUCKET_NUM, MIN(AD1.ACTIVITY_START) ACTIVITY_START, MAX(AD1.ACTIVITY_END) ACTIVITY_END, SUM(AD1.ACTIVITY_COUNT) ACTIVITY_COUNT, MAX(AD1.BUCKET_IDLE_SECONDS) BUCKET _IDLE_SECONDS, XMLAGG( XMLCONCAT( CASE WHEN AD1.DFO_PAIR_IDLE_RESP_TIME != 0 AND DFO_PAIR_ROWNUM = 1 THEN XMLELEMENT( "activity", XMLATTRIBUTES( 'Parallel Skew' AS "class", AD1.PX_STEP_ARG AS "line", AD1.PX_ID AS "px", ROUND(AD1.DFO_PAIR_IDLE_RESP_TIME, 2) AS "rt"), 0) ELSE NULL END, XMLELEMENT( "activity", XMLATTRIBUTES( NVL(AD1.OTHER_SQL, AD1.RPI) AS "sql", AD1.NON_SQL AS "non_sql", AD1.CLASS AS "class", AD1.OTHER_SQL_CLASS AS "other_sql_class", AD1.EVENT AS "event", AD1.PLAN_LINE_ID AS "line", NVL2(AD1.PLSQL_OBJECT_ID, AD1.PLSQL_OBJECT_ID||'.'|| AD1.PLSQL_SUBPROGRAM_ID, NULL) AS "plsql_id", AD1.PLSQL_NAME AS "plsql_name", CASE WHEN AD1.SQL_ROWNUM = 1 THEN AD1.TOP_LEVEL_SQL_ID END AS "top_sql_id", CASE WHEN AD1.DBOP_NAME IS NOT NULL THEN AD1.DBOP_NAME END AS "dbop_name", CASE WHEN AD1.DFO_MOST_ACTIVE_IID IS NOT NULL AND :B68 = 'Y' THEN AD1.DFO_MOST_ACTIVE_IID END AS "skew_iid", DECODE(AD1.DFO_MOST_ACTIVE_COUNT, NULL, NULL, AD1.DFO_MOST_ACTIVE_SID) AS "skew_sid", AD1.DFO_MOST_ACTIVE_COUNT AS "skew_count", DECODE(AD1.PX_DOP, :B28 , NULL, AD1.PX_DOP) AS "dop", DECODE(AD1.PX_DOP, AD1.PX_MIN_DOP, NULL, AD1.PX_MIN_DOP) AS "min_dop", AD1.PX_ID AS "px", AD1.PX_STEP_ID AS "step", AD1.PX_STEP_ARG AS "arg", DECODE(AD1.ACTIVITY_COUNT, AD1.RESP_TIME, NULL, ROUND(AD1.RESP_TIME, 2)) AS "rt"), AD1.ACTIVITY_COUNT)) ORDER BY AD1.PX_STEP_ID, AD1.PX_STEP_ARG, AD1.DFO_PAIR_ROWNUM) ACTIVITY_BUCKET_XML FROM (SELECT AD01.*, CASE WHEN AD01.ACTIVITY_TYPE != 'Other SQL Execution' AND AD01.ACTIVITY_TYPE != 'Non SQL' THEN AD01.ACTIVITY_TYPE END CLASS, CASE WHEN (AD01.ACTIVITY_TYPE = 'Other SQL Execution' OR AD01.ACTIVITY_TYPE = 'Non SQL') THEN AD01.OTHER_SQL_ACTIVITY_TYPE END OTHER_SQL_CLASS, CASE WH EN AD01.ACTIVITY_TYPE != 'Other SQL Execution' AND AD01.ACTIVITY_TYPE != 'Non SQL' THEN AD01.EVENT_NAME END EVENT, CASE WHEN AD01.SQL IN ('this', 'anonymous') THEN NULL ELSE AD01.SQL END RPI, DECODE(AD01.ACTIVITY_TYPE, 'Other SQL Execution', SUBSTR(AD01.EVENT_NAME, 9), NULL) OTHER_SQL, DECODE(AD01.ACTIVITY_TYPE, 'Non SQL', AD01.EVENT_NAME, NULL) NON_SQL, ROW_NUMBER() OVER(PARTITION BY AD01.BUCKET_NUM, AD01.PX_DFO_PAIR_ID ORDER BY AD01.ACTIVITY_TYPE, AD01.EVENT_NAME, AD01.PLAN_LINE_ID) DFO_PAIR_ROWNUM FROM RESPONSE_TIME_DATA AD01) AD1 GROUP BY AD1.BUCKET_NUM) AD2) AH) ELSE NULL END, CASE WHEN :B23 = 'Y' THEN (SELECT XMLELEMENT( "parallel_info", XMLATTRIBUTES( :B17 AS "qc_instance_id", MAX_PX_QCSID AS "qc_session_id", MAX_PX_IS_CROSS_INSTANCE AS "is_cross_instance", MAX_PX_DOP AS "dop", MAX_PX_DOP_INSTANCES AS "max_dop_instances", DIST_INST_COUNT AS "inst_count", DIST_PX_GROUP_COUNT AS "serv er_group_count", DIST_PX_SET_COUNT AS "server_set_count"), CASE WHEN :B70 = 1 THEN PX_SESSIONS ELSE NULL END, CASE WHEN :B68 = 'Y' THEN DECODE(:B69 , 1, PX_INSTANCES, NULL) ELSE NULL END) FROM (SELECT MAX_PX_QCSID, MAX_PX_DOP, MAX_PX_DOP_INSTANCES, MAX_PX_IS_CROSS_INSTANCE, SUM_SERVERS_REQUESTED, SUM_SERVERS_ALLOCATED, DIST_INST_COUNT, DIST_PX_GROUP_COUNT, DIST_PX_SET_COUNT, (SELECT XMLELEMENT( "sessions", XMLATTRIBUTES(MAX(PX_SESSION.ACTIVITY_COUNT) AS "max_activity_count", MAX(PX_SESSION.IMQ_COUNT) AS "max_imq_count", MAX(PX_SESSION.CPU_COUNT) AS "max_cpu_count", MAX(PX_SESSION.WAIT_COUNT) AS "max_wait_count", MAX(PX_SESSION.OTHER_SQL_COUNT) AS "max_other_sql_count", MAX(PX_SESSION.MAX_IO_REQS) AS "max_io_reqs", MAX(PX_SESSION.MAX_IO_BYTES) AS "max_io_bytes", MAX(PX_SESSION.MAX_BUFFER_GETS) AS "max_buffer_gets", MAX(PX_SESSION.MAX_ELAPSED_TIME) AS "max _elapsed_time"), XMLAGG(PX_SESSION.PX_SESSION_XML ORDER BY PX_SERVER_GROUP NULLS FIRST, PX_SERVER_SET, PX_SERVER#)) FROM (SELECT PX_SERVER_GROUP, PX_SERVER_SET, PX_SERVER#, MAX(PI.MAX_ELAPSED_TIME) MAX_ELAPSED_TIME, MAX(PI.MAX_IO_REQS) MAX_IO_REQS, MAX(PI.MAX_IO_BYTES) MAX_IO_BYTES, MAX(PI.MAX_BUFFER_GETS) MAX_BUFFER_GETS, SUM(PI.ACTIVITY_COUNT) ACTIVITY_COUNT, SUM(PI.IMQ_COUNT) IMQ_COUNT, SUM(PI.WAIT_COUNT) WAIT_COUNT, SUM(PI.CPU_COUNT) CPU_COUNT, SUM(PI.OTHER_SQL_COUNT) OTHER_SQL_COUNT, XMLELEMENT( "session", XMLATTRIBUTES( INST_ID AS "inst_id", PROCESS_NAME AS "process_name", SID AS "session_id", SESSION_SERIAL# AS "session_serial", PX_SERVER_GROUP AS "server_group", PX_SERVER_SET AS "server_set", PX_SERVER# AS "server_num"), XMLELEMENT( "stats", XMLATTRIBUTES( 'monitor' AS "type"), NVL2(MAX(ELAPSED_TIME), XMLELEMENT( "stat", XMLATTRIBUTES('el apsed_time' AS "name"), MAX(ELAPSED_TIME)), NULL), NVL2(MAX(QUEUING_TIME), XMLELEMENT( "stat", XMLATTRIBUTES('queuing_time' AS "name"), MAX(QUEUING_TIME)), NULL), NVL2(MAX(CPU_TIME), XMLELEMENT( "stat", XMLATTRIBUTES('cpu_time' AS "name"), MAX(CPU_TIME)), NULL), NVL2(MAX(USER_IO_WAIT_TIME), XMLELEMENT( "stat", XMLATTRIBUTES('user_io_wait_time' AS "name"), MAX(USER_IO_WAIT_TIME)), NULL), NVL2(MAX(APPLICATION_WAIT_TIME), XMLELEMENT( "stat", XMLATTRIBUTES('application_wait_time' AS "name"), MAX(APPLICATION_WAIT_TIME)), NULL), NVL2(MAX(CONCURRENCY_WAIT_TIME), XMLELEMENT( "stat", XMLATTRIBUTES('concurrency_wait_time' AS "name"), MAX(CONCURRENCY_WAIT_TIME)), NULL), NVL2(MAX(CLUSTER_WAIT_TIME), XMLELEMENT( "stat", XMLATTRIBUTES('cluster_wait_time' AS "name"), MAX(CLUSTER_WAIT_TIME)), NULL), NVL2(MAX(PLSQL_EXEC_TIME), XMLELEMENT( "stat", XMLATTRIBUTES('plsql_exec_time' AS "name"), MAX(PLSQL_EXEC_TIME)), NULL), NVL2(MAX(JAVA_EXEC_TIME), XMLELEMENT( "stat", XMLATTRIBUTES('java_exec_time' AS "name"), MAX(JAVA_EXEC_TIME)), NULL), NVL2(MAX(OTHER_WAIT_TIME), XMLELEMENT( "stat", XMLATTRIBUTES( 'other_wait_time' AS "name"), MAX(OTHER_WAIT_TIME)), NULL), NVL2(MAX(FETCHES), XMLELEMENT( "stat", XMLATTRIBUTES('user_fetch_count' AS "name"), MAX(FETCHES)), NULL), NVL2(MAX(BUFFER_GETS), XMLELEMENT( "stat", XMLATTRIBUTES('buffer_gets' AS "name"), MAX(BUFFER_GETS)), NULL), NVL2(MAX(READ_REQS), XMLELEMENT( "stat", XMLATTRIBUTES('disk_reads' AS "name"), MAX(READ_REQS)), NULL), NVL2(MAX(WRITE_REQS), XMLELEMENT( "stat", XMLATTRIBUTES('direct_writes' AS "name"), MAX(WRITE_REQS)), NULL), NVL2(MAX(READ_REQS), XMLELEMENT( "stat", XMLATTRIBUTES('read_req s' AS "name"), MAX(READ_REQS)), NULL), NVL2(MAX(READ_BYTES), XMLELEMENT( "stat", XMLATTRIBUTES('read_bytes' AS "name"), MAX(READ_BYTES)), NULL), NVL2(MAX(WRITE_REQS), XMLELEMENT( "stat", XMLATTRIBUTES('write_reqs' AS "name"), MAX(WRITE_REQS)), NULL), NVL2(MAX(WRITE_BYTES), XMLELEMENT( "stat", XMLATTRIBUTES('write_bytes' AS "name"), MAX(WRITE_BYTES)), NULL), NVL2(MAX(IO_UNC_BYTES), XMLELEMENT( "stat", XMLATTRIBUTES('unc_bytes' AS "name"), MAX(IO_UNC_BYTES)), NULL), NVL2(MAX(IO_ELIG_BYTES), XMLELEMENT( "stat", XMLATTRIBUTES('elig_bytes' AS "name"), MAX(IO_ELIG_BYTES)), NULL), NVL2(MAX(IO_RET_BYTES), XMLELEMENT( "stat", XMLATTRIBUTES('ret_bytes' AS "name"), MAX(IO_RET_BYTES)), NULL), CASE WHEN MAX(IO_INTER_BYTES) IS NULL OR NVL(MAX(IO_BYTES), 0) = 0 OR MAX(IO_INTER_BYTES) = MAX(IO_BYTES) OR NVL(MAX(IO_ELIG_BYTES), 0) = 0 THEN NULL ELSE XMLELEMENT( "stat", XMLATTRIBUTES('cell_offload_efficiency' AS "name"), ROUND(MAX(IO_BYTES) / DECODE(MAX(IO_INTER_BYTES), 0, 1, MAX(IO_INTER_BYTES)), 2)) END, CASE WHEN NVL(MAX(IO_ELIG_BYTES), 0) = 0 OR NVL(MAX(IO_BYTES), 0) = 0 OR MAX(IO_UNC_BYTES) = MAX(IO_RET_BYTES) THEN NULL ELSE XMLELEMENT( "stat", XMLATTRIBUTES('cell_offload_efficiency2' AS "name"), GREATEST(0, ROUND(100* (GREATEST( NVL(MAX(IO_UNC_BYTES), 0), NVL(MAX(IO_ELIG_BYTES), 0)) - MAX(IO_RET_BYTES)) / MAX(IO_ELIG_BYTES), 2))) END), CASE WHEN SUM(PI.ACTIVITY_COUNT) > 0 AND :B33 = 1 THEN XMLELEMENT( "activity_sampled", XMLATTRIBUTES( TO_CHAR(MIN(PI.ACTIVITY_START), :B12 ) AS "first_sample_time", TO_CHAR(MAX(PI.ACTIVITY_END), :B12 ) AS "last_sample_time", ROUND((MAX(PI.ACTIVITY_END) - MIN(PI.ACTIVITY_START)) * 3600 * 24) + 1 AS "duration", SUM(PI.ACTIVITY_COUNT) AS "count", SUM(PI.IMQ_COUNT) AS "i mq_count", SUM(PI.CPU_COUNT) AS "cpu_count", SUM(PI.WAIT_COUNT) AS "wait_count", SUM(PI.OTHER_SQL_COUNT)AS "other_sql_count", :B40 AS "cpu_cores", :B39 AS "hyperthread"), XMLAGG( NVL2(ACTIVITY_TYPE, XMLELEMENT( "activity", XMLATTRIBUTES( PI.ACTIVITY_TYPE AS "class", PI.EVENT_NAME AS "event"), ACTIVITY_COUNT), NULL) ORDER BY PI.ACTIVITY_TYPE, PI.EVENT_NAME)) ELSE NULL END, CASE WHEN :B60 = 1 AND PI.HAS_OTHER_XML = 'Y' THEN (SELECT XMLTYPE(OTHER_XML) FROM GV$ALL_SQL_MONITOR MON WHERE MON.INST_ID = PI.INST_ID AND MON.KEY = PI.KEY AND MON.SID = PI.SID AND MON.SQL_ID = :B9 AND MON.SQL_EXEC_START = :B8 AND MON.SQL_EXEC_ID = :B7 AND ROWNUM = 1) ELSE NULL END) PX_SESSION_XML FROM (SELECT MO.HAS_OTHER_XML, MO.KEY, MO.INST_ID, DECODE(MO.PROCESS_NAME, 'ora', 'PX Coordinator', MO.PROCESS_NAME) PROCESS_NAME, MO.SID, MO.SESSION_SERIAL#, MO.PX_SERVER_GROUP, MO.PX_SERVER_SET, MO.PX_SERVER#, AS H0.ACTIVITY_TYPE, ASH0.EVENT_NAME, MAX(MO.IO_REQS) MAX_IO_REQS, MAX(MO.IO_BYTES) MAX_IO_BYTES, MAX(MO.BUFFER_GETS) MAX_BUFFER_GETS, MAX(MO.ELAPSED_TIME) MAX_ELAPSED_TIME, SUM(DECODE(ASH0.ACTIVITY_TYPE, NULL, NULL, ASH0.ACTIVITY_COUNT)) ACTIVITY_COUNT, SUM(DECODE(ASH0.ACTIVITY_TYPE, NULL, NULL, ASH0.IMQ_COUNT)) IMQ_COUNT, SUM(DECODE(ASH0.ACTIVITY_TYPE, NULL, NULL, ASH0.WAIT_COUNT)) WAIT_COUNT, SUM(DECODE(ASH0.ACTIVITY_TYPE, NULL, NULL, ASH0.CPU_COUNT)) CPU_COUNT, SUM(DECODE(ASH0.ACTIVITY_TYPE, NULL, NULL, ASH0.OTHER_SQL_COUNT)) OTHER_SQL_COUNT, MIN(ASH0.ACTIVITY_START) ACTIVITY_START, MAX(ASH0.ACTIVITY_END) ACTIVITY_END, MAX(DECODE(MO.ELAPSED_TIME, 0, NULL, MO.ELAPSED_TIME)) ELAPSED_TIME, MAX(DECODE(MO.QUEUING_TIME, 0, NULL, MO.QUEUING_TIME)) QUEUING_TIME, MAX(DECODE(MO.CPU_TIME, 0, NULL, CPU_TIME)) CPU_TIME, MAX(DECODE(MO.FETCHES, 0, NULL, FETCHES)) FETCHES, MAX(DECODE(MO.BUFFER_GETS, 0, NULL, MO.BUFFER_GETS)) BUFFER_GETS, MAX(DECODE(MO.I O_INTER_BYTES, 0, NULL, MO.IO_INTER_BYTES)) IO_INTER_BYTES, MAX(DECODE(MO.READ_REQS, 0, NULL, MO.READ_REQS)) READ_REQS, MAX(DECODE(MO.READ_BYTES, 0, NULL, MO.READ_BYTES)) READ_BYTES, MAX(DECODE(MO.WRITE_REQS, 0, NULL, MO.WRITE_REQS)) WRITE_REQS, MAX(DECODE(MO.WRITE_BYTES, 0, NULL, MO.WRITE_BYTES)) WRITE_BYTES, MAX(DECODE(MO.IO_BYTES, 0, NULL, MO.IO_BYTES)) IO_BYTES, MAX(DECODE(MO.IO_UNC_BYTES, 0, NULL, MO.IO_UNC_BYTES)) IO_UNC_BYTES, MAX(DECODE(MO.IO_ELIG_BYTES, 0, NULL, MO.IO_ELIG_BYTES)) IO_ELIG_BYTES, MAX(DECODE(MO.IO_RET_BYTES, 0, NULL, MO.IO_RET_BYTES)) IO_RET_BYTES, MAX(DECODE(MO.APPLICATION_WAIT_TIME, 0, NULL, MO.APPLICATION_WAIT_TIME)) APPLICATION_WAIT_TIME, MAX(DECODE(MO.CONCURRENCY_WAIT_TIME, 0, NULL, MO.CONCURRENCY_WAIT_TIME)) CONCURRENCY_WAIT_TIME, MAX(DECODE(MO.CLUSTER_WAIT_TIME, 0, NULL, MO.CLUSTER_WAIT_TIME)) CLUSTER_WAIT_TIME, MAX(DECODE(MO.USER_IO_WAIT_TIME, 0, NULL, MO.USER_IO_WAIT_TIME)) USER_IO_WAIT_TIME, MAX(DECOD E(PLSQL_EXEC_TIME, 0, NULL, PLSQL_EXEC_TIME)) PLSQL_EXEC_TIME, MAX(DECODE(MO.JAVA_EXEC_TIME, 0, NULL, MO.JAVA_EXEC_TIME)) JAVA_EXEC_TIME, MAX(DECODE(MO.OTHER_WAIT_TIME, 0, NULL, MO.OTHER_WAIT_TIME)) OTHER_WAIT_TIME FROM MONITOR_DATA MO, (SELECT ASH1.INST_ID, ASH1.SESSION_ID, ASH1.ACTIVITY_TYPE, ASH1.EVENT_NAME, SUM(ASH1.ACTIVITY_COUNT) ACTIVITY_COUNT, SUM(ASH1.IMQ_COUNT) IMQ_COUNT, SUM(ASH1.WAIT_COUNT) WAIT_COUNT, SUM(ASH1.CPU_COUNT) CPU_COUNT, SUM(ASH1.OTHER_SQL_COUNT)OTHER_SQL_COUNT, MIN(ASH1.ACTIVITY_START) ACTIVITY_START, MAX(ASH1.ACTIVITY_END) ACTIVITY_END FROM ASH_DATA ASH1 GROUP BY ASH1.INST_ID, ASH1.SESSION_ID, ASH1.ACTIVITY_TYPE, ASH1.EVENT_NAME) ASH0 WHERE MO.INST_ID = ASH0.INST_ID(+) AND MO.SID = ASH0.SESSION_ID(+) AND (:B70 = 1 OR :B69 = 1) GROUP BY MO.INST_ID, MO.KEY, MO.HAS_OTHER_XML, MO.PROCESS_NAME, MO.SID, MO.SESSION_SERIAL#, MO.PX_SERVER_GROUP, MO.PX_SERVER_SET, MO.PX_SERVER#, ASH0.ACTIVITY_TYPE, ASH0.EVENT_NAME) PI WHERE (:B70 = 1) GROUP BY PI.INST_ID, PI.KEY, PI.HAS_OTHER_XML, PI.SID, PI.PROCESS_NAME, PI.SESSION_SERIAL#, PI.PX_SERVER_GROUP, PI.PX_SERVER_SET, PI.PX_SERVER#) PX_SESSION) PX_SESSIONS, (SELECT XMLELEMENT( "instances", XMLATTRIBUTES( MAX(PX_INSTANCE.ACTIVITY_COUNT) AS "max_activity_count", MAX(PX_INSTANCE.IMQ_COUNT) AS "max_imq_count", MAX(PX_INSTANCE.CPU_COUNT) AS "max_cpu_count", MAX(PX_INSTANCE.WAIT_COUNT) AS "max_wait_count", MAX(PX_INSTANCE.OTHER_SQL_COUNT) AS "max_other_sql_count", MAX(PX_INSTANCE.ELAPSED_TIME) AS "max_elapsed_time", MAX(PX_INSTANCE.BUFFER_GETS) AS "max_buffer_gets", MAX(PX_INSTANCE.IO_REQS) AS "max_io_reqs", MAX(PX_INSTANCE.IO_BYTES) AS "max_io_bytes"), XMLAGG(PX_INSTANCE.PX_INSTANCES_XML ORDER BY INST_ID)) FROM (SELECT PI.INST_ID, MAX(PI.ELAPSED_TIME) ELAPSED_TIME, MAX(PI.IO_REQS) IO_REQS, MAX(PI.IO_BYTES) IO_BYTES, MAX(PI.BUFFER_GETS) BUFFER_GETS, SUM(PI .ACTIVITY_COUNT) ACTIVITY_COUNT, SUM(PI.IMQ_COUNT) IMQ_COUNT, SUM(PI.WAIT_COUNT) WAIT_COUNT, SUM(PI.CPU_COUNT) CPU_COUNT, SUM(PI.OTHER_SQL_COUNT) OTHER_SQL_COUNT, XMLELEMENT( "instance", XMLATTRIBUTES( INST_ID AS "inst_id"), XMLELEMENT( "stats", XMLATTRIBUTES( 'monitor' AS "type"), NVL2(MAX(ELAPSED_TIME), XMLELEMENT( "stat", XMLATTRIBUTES('elapsed_time' AS "name"), MAX(ELAPSED_TIME)), NULL), NVL2(MAX(QUEUING_TIME), XMLELEMENT( "stat", XMLATTRIBUTES('queuing_time' AS "name"), MAX(QUEUING_TIME)), NULL), NVL2(MAX(CPU_TIME), XMLELEMENT( "stat", XMLATTRIBUTES('cpu_time' AS "name"), MAX(CPU_TIME)), NULL), NVL2(MAX(USER_IO_WAIT_TIME), XMLELEMENT( "stat", XMLATTRIBUTES('user_io_wait_time' AS "name"), MAX(USER_IO_WAIT_TIME)), NULL), NVL2(MAX(APPLICATION_WAIT_TIME), XMLELEMENT( "stat", XMLATTRIBUTES('application_wait_time' AS "name "), MAX(APPLICATION_WAIT_TIME)), NULL), NVL2(MAX(CONCURRENCY_WAIT_TIME), XMLELEMENT( "stat", XMLATTRIBUTES('concurrency_wait_time' AS "name"), MAX(CONCURRENCY_WAIT_TIME)), NULL), NVL2(MAX(CLUSTER_WAIT_TIME), XMLELEMENT( "stat", XMLATTRIBUTES('cluster_wait_time' AS "name"), MAX(CLUSTER_WAIT_TIME)), NULL), NVL2(MAX(PLSQL_EXEC_TIME), XMLELEMENT( "stat", XMLATTRIBUTES('plsql_exec_time' AS "name"), MAX(PLSQL_EXEC_TIME)), NULL), NVL2(MAX(JAVA_EXEC_TIME), XMLELEMENT( "stat", XMLATTRIBUTES('java_exec_time' AS "name"), MAX(JAVA_EXEC_TIME)), NULL), NVL2(MAX(OTHER_WAIT_TIME), XMLELEMENT( "stat", XMLATTRIBUTES( 'other_wait_time' AS "name"), MAX(OTHER_WAIT_TIME)), NULL), NVL2(MAX(FETCHES), XMLELEMENT( "stat", XMLATTRIBUTES('user_fetch_count' AS "name"), MAX(FETCHES)), NULL), NVL2(MAX(BUFFER_GETS), XMLELEMENT( "stat", XMLATTRIBUTES( 'buffer_gets' AS "name"), MAX(BUFFER_GETS)), NULL), NVL2(MAX(READ_REQS), XMLELEMENT( "stat", XMLATTRIBUTES('disk_reads' AS "name"), MAX(READ_REQS)), NULL), NVL2(MAX(WRITE_REQS), XMLELEMENT( "stat", XMLATTRIBUTES('direct_writes' AS "name"), MAX(WRITE_REQS)), NULL), NVL2(MAX(READ_REQS), XMLELEMENT( "stat", XMLATTRIBUTES('read_reqs' AS "name"), MAX(READ_REQS)), NULL), NVL2(MAX(READ_BYTES), XMLELEMENT( "stat", XMLATTRIBUTES('read_bytes' AS "name"), MAX(READ_BYTES)), NULL), NVL2(MAX(WRITE_REQS), XMLELEMENT( "stat", XMLATTRIBUTES('write_reqs' AS "name"), MAX(WRITE_REQS)), NULL), NVL2(MAX(WRITE_BYTES), XMLELEMENT( "stat", XMLATTRIBUTES('write_bytes' AS "name"), MAX(WRITE_BYTES)), NULL), NVL2(MAX(IO_UNC_BYTES), XMLELEMENT( "stat", XMLATTRIBUTES('unc_bytes' AS "name"), MAX(IO_UNC_BYTES)), NULL), NVL2(MAX(IO_EL IG_BYTES), XMLELEMENT( "stat", XMLATTRIBUTES('elig_bytes' AS "name"), MAX(IO_ELIG_BYTES)), NULL), NVL2(MAX(IO_RET_BYTES), XMLELEMENT( "stat", XMLATTRIBUTES('ret_bytes' AS "name"), MAX(IO_RET_BYTES)), NULL), CASE WHEN MAX(IO_INTER_BYTES) IS NULL OR NVL(MAX(IO_BYTES), 0) = 0 OR MAX(IO_INTER_BYTES) = MAX(IO_BYTES) OR NVL(MAX(IO_ELIG_BYTES), 0) = 0 THEN NULL ELSE XMLELEMENT( "stat", XMLATTRIBUTES('cell_offload_efficiency' AS "name"), ROUND(MAX(IO_BYTES)/ DECODE(MAX(IO_INTER_BYTES), 0, 1, MAX(IO_INTER_BYTES)), 2)) END, CASE WHEN NVL(MAX(IO_ELIG_BYTES), 0) = 0 OR NVL(MAX(IO_BYTES), 0) = 0 OR MAX(IO_UNC_BYTES) = MAX(IO_RET_BYTES) THEN NULL ELSE XMLELEMENT( "stat", XMLATTRIBUTES('cell_offload_efficiency2' AS "name"), GREATEST(0, ROUND(100* (GREATEST( NVL(MAX(IO_UNC_BYTES), 0), NVL(MAX(IO_ELIG_BYTES), 0)) - MAX(IO_RET_BYTES)) / MAX(IO_ELIG_BYTES), 2))) END), CASE WHEN :B33 = 1 AND SUM(PI .ACTIVITY_COUNT) > 0 THEN XMLELEMENT( "activity_sampled", XMLATTRIBUTES( TO_CHAR(MIN(PI.ACTIVITY_START), :B12 ) AS "start_time", TO_CHAR(MAX(PI.ACTIVITY_END), :B12 ) AS "end_time", ROUND((MAX(PI.ACTIVITY_END) - MIN(PI.ACTIVITY_START)) * 3600 * 24) + 1 AS "duration", SUM(PI.ACTIVITY_COUNT) AS "count", SUM(PI.IMQ_COUNT) AS "imq_count", SUM(PI.WAIT_COUNT) AS "wait_count", SUM(PI.CPU_COUNT) AS "cpu_count", SUM(PI.OTHER_SQL_COUNT) AS "other_sql_count", :B40 AS "cpu_cores", :B39 AS "hyperthread"), XMLAGG( NVL2(ACTIVITY_TYPE, XMLELEMENT( "activity", XMLATTRIBUTES( PI.ACTIVITY_TYPE AS "class", PI.EVENT_NAME AS "event"), ACTIVITY_COUNT), NULL) ORDER BY PI.ACTIVITY_TYPE, PI.EVENT_NAME)) ELSE NULL END) PX_INSTANCES_XML FROM (SELECT MO.INST_ID, ASH.ACTIVITY_TYPE, ASH.EVENT_NAME, ASH.ACTIVITY_COUNT, ASH.IMQ_COUNT, ASH.WAIT_COUNT, ASH .CPU_COUNT, ASH.OTHER_SQL_COUNT, ASH.ACTIVITY_START, ASH.ACTIVITY_END, MO.ELAPSED_TIME, MO.QUEUING_TIME, MO.CPU_TIME, MO.APPLICATION_WAIT_TIME, MO.CONCURRENCY_WAIT_TIME, MO.CLUSTER_WAIT_TIME, MO.USER_IO_WAIT_TIME, MO.PLSQL_EXEC_TIME, MO.JAVA_EXEC_TIME, MO.OTHER_WAIT_TIME, MO.FETCHES, MO.BUFFER_GETS, MO.IO_INTER_BYTES, MO.IO_BYTES, MO.READ_REQS, MO.READ_BYTES, MO.WRITE_REQS, MO.WRITE_BYTES, MO.IO_REQS, MO.IO_UNC_BYTES, MO.IO_ELIG_BYTES, MO.IO_RET_BYTES FROM (SELECT MO0.INST_ID, SUM(MO0.ELAPSED_TIME) ELAPSED_TIME, SUM(MO0.QUEUING_TIME) QUEUING_TIME, SUM(MO0.CPU_TIME) CPU_TIME, SUM(MO0.FETCHES) FETCHES, SUM(MO0.BUFFER_GETS) BUFFER_GETS, SUM(MO0.IO_INTER_BYTES) IO_INTER_BYTES, SUM(MO0.IO_BYTES) IO_BYTES, SUM(MO0.READ_REQS) READ_REQS, SUM(MO0.READ_BYTES) READ_BYTES, SUM(MO0.WRITE_REQS) WRITE_REQS, SUM(MO0.WRITE_BYTES) WRITE_BYTES, SUM(MO0.IO_REQS) IO_REQS, SUM(MO0.IO_UNC_BYTES) IO_UNC_BYTES, SUM(MO0.IO_ELIG_BYTES) IO_ELIG_BYTES, SUM(MO0.IO_RET_BYTES) IO_RET_BYTES, SUM(MO0.APPLICATION_WAIT_TIME) APPLICATION_WAIT_TIME, SUM(MO0.CONCURRENCY_WAIT_TIME) CONCURRENCY_WAIT_TIME, SUM(MO0.CLUSTER_WAIT_TIME) CLUSTER_WAIT_TIME, SUM(MO0.USER_IO_WAIT_TIME) USER_IO_WAIT_TIME, SUM(MO0.PLSQL_EXEC_TIME) PLSQL_EXEC_TIME, SUM(MO0.JAVA_EXEC_TIME) JAVA_EXEC_TIME, SUM(MO0.OTHER_WAIT_TIME) OTHER_WAIT_TIME FROM MONITOR_DATA MO0 GROUP BY MO0.INST_ID) MO, (SELECT ASH0.INST_ID, ASH0.ACTIVITY_TYPE, ASH0.EVENT_NAME, SUM(ASH0.ACTIVITY_COUNT) ACTIVITY_COUNT, SUM(ASH0.IMQ_COUNT) IMQ_COUNT, SUM(ASH0.WAIT_COUNT) WAIT_COUNT, SUM(ASH0.CPU_COUNT) CPU_COUNT, SUM(ASH0.OTHER_SQL_COUNT) OTHER_SQL_COUNT, MIN(ASH0.ACTIVITY_START) ACTIVITY_START, MAX(ASH0.ACTIVITY_END) ACTIVITY_END FROM ASH_DATA ASH0 GROUP BY ASH0.INST_ID, ASH0.ACTIVITY_TYPE, ASH0.EVENT_NAME) ASH, MONITOR_AGG WHERE MO.INST_ID = ASH.INST_ID(+) AND MONITOR_AGG.DIST_INST_COUNT > 0 ) PI GROUP BY PI.INST_ID)PX_INSTANCE) PX_INSTANCES FROM MONITOR_AGG)) ELSE NULL END, XPLAN_XML, CASE WHEN :B4 3 = 1 THEN (SELECT XMLELEMENT( "plan_monitor", XMLATTRIBUTES(MAX(PLI.MAX_LINE_ACTIVITY_COUNT) AS "max_activity_count", MAX(PLI.OVERALL_MAX_IO_REQS) AS "max_io_reqs", MAX(PLI.OVERALL_MAX_IO_BYTES) AS "max_io_bytes", MAX(PLI.MAX_LINE_IMQ_COUNT) AS "max_imq_count", MAX(PLI.MAX_LINE_CPU_COUNT) AS "max_cpu_count", MAX(PLI.MAX_LINE_WAIT_COUNT) AS "max_wait_count", MAX(PLI.MAX_LINE_OTHER_SQL_COUNT) AS "max_other_sql_count"), XMLAGG( XMLELEMENT( "operation", XMLATTRIBUTES( PLI.PLAN_LINE_ID AS "id", PLI.PARENT_ID AS "parent_id", PLI.OPERATION AS "name", PLI.OPTIONS AS "options", PLI.DEPTH AS "depth", PLI.POSITION AS "position", PLI.INACTIVE AS "skp", PLI.PX_TYPE AS "px_type"), NVL2(PLI.OBJECT_NAME, XMLELEMENT( "object", XMLATTRIBUTES(PLI.OBJECT_TYPE AS "type"), XMLFOREST(PLI.OBJECT_OWNER AS "owner"), XMLFOREST(PLI.OBJECT_NAME AS "name")), NULL), XMLFOREST(PLI.PARTITION_START AS "partition_start", PLI.PARTITION_STOP AS "partition_stop"), CASE WHEN PLI.CARDINALITY IS NULL AND PLI.BYTES IS NULL AND PLI.COST IS NULL AND PLI.TEMP_SPACE IS NULL AND PLI.TIME IS NULL THEN NULL ELSE XMLELEMENT( "optimizer", NULL, NVL2(PLI.CARDINALITY, XMLFOREST(PLI.CARDINALITY AS "cardinality"), NULL), NVL2(PLI.BYTES, XMLFOREST(PLI.BYTES AS "bytes"), NULL), NVL2(PLI.COST, XMLFOREST(PLI.COST AS "cost"), NULL), NVL2(PLI.CPU_COST, XMLFOREST(PLI.CPU_COST AS "cpu_cost"), NULL), NVL2(PLI.IO_COST, XMLFOREST(PLI.IO_COST AS "io_cost"), NULL), NVL2(PLI.TEMP_SPACE, XMLFOREST(PLI.TEMP_SPACE AS "temp"), NULL), NVL2(PLI.TIME, XMLFOREST(PLI.TIME AS "time"), NULL)) END, XMLELEMENT( "stats", XMLATTRIBUTES('plan_monitor' AS "type"), NVL2(PLI.FIR ST_MOVE_TIME, XMLELEMENT( "stat", XMLATTRIBUTES('first_active' AS "name"), TO_CHAR(FIRST_MOVE_TIME, :B12 )), NULL), CASE WHEN PLI.FIRST_MOVE_TIME != PLI.FIRST_CHANGE_TIME THEN XMLELEMENT( "stat", XMLATTRIBUTES('first_row' AS "name"), TO_CHAR(FIRST_CHANGE_TIME, :B12 )) ELSE NULL END, NVL2(PLI.LAST_MOVE_TIME, XMLELEMENT( "stat", XMLATTRIBUTES('last_active' AS "name"), TO_CHAR(LAST_MOVE_TIME, :B12 )), NULL), CASE WHEN (PLI.FIRST_MOVE_TIME IS NULL OR PLI.LAST_MOVE_TIME IS NULL) THEN NULL ELSE XMLELEMENT( "stat", XMLATTRIBUTES('duration' AS "name"), ROUND((LAST_MOVE_TIME - FIRST_MOVE_TIME) * 3600 * 24)+1) END, CASE WHEN (PLI.OVERALL_LAST_MOVE_TIME IS NULL OR PLI.LAST_MOVE_TIME IS NULL) THEN NULL ELSE XMLELEMENT( "stat", XMLATTRIBUTES('from_most_recent' AS "name"), ROUND((PLI.OVERALL_LAST_MOVE_TIME - PLI.LAST_MOVE_TIME) * 3600 * 24)) END, NVL2(PLI.LAST_MOVE_TIME, XMLELEM ENT( "stat", XMLATTRIBUTES( 'from_sql_exec_start' AS "name"), ROUND( (FIRST_MOVE_TIME - :B8 ) * 3600*24)), NULL), NVL2(PLI.PERCENT_COMPLETE, XMLELEMENT( "stat", XMLATTRIBUTES('percent_complete' AS "name"), PLI.PERCENT_COMPLETE), NULL), NVL2(PLI.TIME_REMAINING, XMLELEMENT( "stat", XMLATTRIBUTES('time_left' AS "name"), PLI.TIME_REMAINING), NULL), CASE WHEN PLI.HAS_EXECUTED = 1 THEN XMLELEMENT( "stat", XMLATTRIBUTES('starts' AS "name"), PLI.STARTS) ELSE NULL END, CASE WHEN PLI.DOP > 0 AND PLI.HAS_EXECUTED = 1 THEN XMLELEMENT( "stat", XMLATTRIBUTES( 'max_starts' AS "name", DECODE(:B68 , 'Y', MOD(TRUNC(MAX_STARTS/1000000), 10000), NULL) AS "iid", MOD(MAX_STARTS, 1000000) AS "sid"), TRUNC(PLI.MAX_STARTS/10000000000)) ELSE NULL END, CASE WHEN PLI.DOP > 0 AND PLI.HAS_EXECUTED = 1 THEN XMLELEMENT( "stat", XMLATTRIBUTES('dop' AS "name"), PLI.DOP) ELSE NULL END, CASE WHEN NEED_ROWS IS NOT NULL AND PLI.FIRST_MOVE_TIME IS NOT NULL THEN XMLELEMENT( "stat", XMLATTRIBUTES('cardinality' AS "name"), PLI.OUTPUT_ROWS) ELSE NULL END, CASE WHEN PLI.NEED_ROWS IS NOT NULL AND PLI.DOP > 0 AND PLI.MAX_OUTPUT_ROWS IS NOT NULL AND (PLI.FIRST_MOVE_TIME IS NOT NULL) THEN XMLELEMENT( "stat", XMLATTRIBUTES( 'max_card' AS "name", DECODE(:B68 , 'Y', MOD(TRUNC(MAX_OUTPUT_ROWS/1000000), 10000), NULL) AS "iid", MOD(MAX_OUTPUT_ROWS, 1000000) AS "sid"), TRUNC(PLI.MAX_OUTPUT_ROWS/10000000000)) ELSE NULL END, CASE WHEN PLI.MEM > 0 THEN XMLELEMENT( "stat", XMLATTRIBUTES('memory' AS "name"), PLI.MEM) ELSE NULL END, CASE WHEN PLI.MAX_MEM > 0 THEN XMLELEMENT( "stat", XMLATTRIBUTES('max_memory' AS "name"), PLI.MAX_MEM) ELSE NULL END, CASE WHEN PLI.DOP > 0 AND PLI.MIN_MAX_MEM IS NOT NULL AND PLI.MAX_MEM > 0 THEN XMLELEMENT( "stat", XMLATTRIBUTES( 'min_max_mem' AS "name", DECODE(:B68 , 'Y', MOD(TRUNC(MIN_MAX_MEM/1000000), 10000), NULL) AS "iid", MOD(MIN_MAX_MEM, 1000000) AS "sid"), TRUNC(PLI.MIN_MAX_MEM/10000000000)) ELSE NULL END, CASE WHEN PLI.TEMP > 0 THEN XMLELEMENT( "stat", XMLATTRIBUTES('temp' AS "name"), PLI.TEMP) ELSE NULL END, CASE WHEN PLI.MAX_TEMP > 0 THEN XMLELEMENT( "stat", XMLATTRIBUTES('max_temp' AS "name"), PLI.MAX_TEMP) ELSE NULL END, CASE WHEN PLI.MAX_TEMP > 0 THEN XMLELEMENT( "stat", XMLATTRIBUTES('spill_count' AS "name"), PLI.SPILL_COUNT) ELSE NULL END, CASE WHEN PLI.DOP > 0 AND PLI.MAX_MAX_TEMP IS NOT NULL AND PLI.MAX_TEMP > 0 THEN XMLELEMENT( "stat", XMLATTRIBUTES( 'max_max_temp' AS "name", DECODE(:B68 , 'Y', MOD(TRUNC(MAX_MAX_TEMP/1000000), 10000), NULL) AS "iid", MOD(MAX_MAX_TEMP, 1000000) AS "sid"), TRUNC(PLI.MAX_MAX_TEMP/10000000000)) ELSE NULL END, CASE WHEN PLI.READ_REQS > 0 THEN XMLELEMENT( "stat", XMLATTRIBUTES('read_reqs' AS "name"), PLI.READ_REQS) ELSE NULL END, CASE WHEN PLI.DOP > 0 AND PLI.MAX_READ_REQS IS NOT NULL AND PLI.READ_REQS > 0 THEN XMLELEMENT( "stat", XMLATTRIBUTES( 'max_read_reqs' AS "name", DECODE(:B68 , 'Y', MOD(TRUNC(PLI.MAX_READ_REQS/1000000), 10000), NULL) AS "iid", MOD(PLI.MAX_READ_REQS, 1000000) AS "sid"), TRUNC(PLI.MAX_READ_REQS/10000000000)) ELSE NULL END, CASE WHEN PLI.READ_BYTES > 0 THEN XMLELEMENT( "stat", XMLATTRIBUTES('read_bytes' AS "name"), PLI.READ_BYTES) ELSE NULL END, CASE WHEN PLI.DOP > 0 AND PLI.MAX_READ_BYTES IS NOT NULL AND PLI.READ_BYTES > 0 THEN XMLELEMENT( "stat", XMLATTRIBUTES( 'max_read_bytes' AS "name", DECODE(:B68 , 'Y', MOD(TRUNC(PLI.MAX_READ_BYTES/1000000), 10000), NULL ) AS "iid", MOD(PLI.MAX_READ_BYTES, 1000000) AS "sid"), TRUNC(PLI.MAX_READ_BYTES/10000000000)) ELSE NULL END, CASE WHEN PLI.WRITE_REQS > 0 THEN XMLELEMENT( "stat", XMLATTRIBUTES('write_reqs' AS "name"), PLI.WRITE_REQS) ELSE NULL END, CASE WHEN PLI.DOP > 0 AND PLI.MAX_WRITE_REQS IS NOT NULL AND PLI.WRITE_REQS > 0 THEN XMLELEMENT( "stat", XMLATTRIBUTES( 'max_write_reqs' AS "name", DECODE(:B68 , 'Y', MOD(TRUNC(PLI.MAX_WRITE_REQS/1000000), 10000), NULL) AS "iid", MOD(PLI.MAX_WRITE_REQS, 1000000) AS "sid"), TRUNC(PLI.MAX_WRITE_REQS/10000000000)) ELSE NULL END, CASE WHEN PLI.WRITE_BYTES > 0 THEN XMLELEMENT( "stat", XMLATTRIBUTES('write_bytes' AS "name"), PLI.WRITE_BYTES) ELSE NULL END, CASE WHEN PLI.DOP > 0 AND PLI.MAX_WRITE_BYTES IS NOT NULL AND PLI.WRITE_BYTES > 0 THEN XMLELEMENT( "stat", XMLATTRIBUTES( 'max_write_bytes' AS "name", DECODE(:B68 , 'Y', MOD(TRUNC(PLI.MAX_WRITE_BYTES/1000000), 10000), NULL) AS "iid", MOD(PLI.MAX_WRITE_BYTES, 1000000) AS "sid"), TRUNC(PLI.MAX_WRITE_BYTES/10000000000)) ELSE NULL END, CASE WHEN PLI.IO_INTER_BYTES IS NOT NULL AND PLI.IO_BYTES > 0 AND PLI.IO_BYTES != PLI.IO_INTER_BYTES THEN XMLELEMENT( "stat", XMLATTRIBUTES('io_inter_bytes' AS "name"), PLI.IO_INTER_BYTES) ELSE NULL END, CASE WHEN PLI.DOP > 0 AND PLI.MAX_IO_INTER_BYTES IS NOT NULL AND PLI.IO_BYTES > 0 AND PLI.IO_BYTES != PLI.IO_INTER_BYTES THEN XMLELEMENT( "stat", XMLATTRIBUTES( 'max_io_inter_bytes' AS "name", DECODE(:B68 , 'Y', MOD(TRUNC(MAX_IO_INTER_BYTES/1000000), 10000), NULL) AS "iid", MOD(MAX_IO_INTER_BYTES, 1000000) AS "sid"), TRUNC(PLI.MAX_IO_INTER_BYTES/10000000000)) ELSE NULL END, CASE WHEN PLI.IO_INTER_BYTES IS NOT NULL AND PLI.IO_BYTES > 0 AND PLI.IO_BYTES != PLI.IO_INTER_BYTES THEN XMLELEMENT( " stat", XMLATTRIBUTES('cell_offload_efficiency' AS "name"), ROUND(PLI.IO_BYTES / DECODE(PLI.IO_INTER_BYTES, 0, 1, PLI.IO_INTER_BYTES), 2)) ELSE NULL END), NVL2(STAT_GID, XMLELEMENT( "rwsstats", XMLATTRIBUTES( PLI.STAT_GID AS "group_id"), DECODE(GID_ROWNUM, 1, (SELECT XMLELEMENT( "metadata", NULL, XMLAGG( XMLELEMENT( "stat", XMLATTRIBUTES( ROWNUM AS "id", NAME AS "name", DESCRIPTION AS "desc", TYPE AS "type", DECODE(FLAGS, 0, NULL, FLAGS) AS "flags"), NULL) ORDER BY ID)) FROM V$SQL_MONITOR_STATNAME WHERE GROUP_ID = PLI.STAT_GID), NULL), NVL2(STAT1_VALUE, XMLELEMENT( "stat", XMLATTRIBUTES(1 AS "id"), STAT1_VALUE), NULL), NVL2(STAT2_VALUE, XMLELEMENT( "stat", XMLATTRIBUTES(2 AS "id"), STAT2_VALUE), NULL), NVL2(STAT3_VALUE, XMLELEMENT( "stat", XMLATTRIBUTES(3 AS "id"), STAT3_VALUE), NULL), NVL2(STAT4_VALUE, XMLELEMENT( "stat", XMLATTRIBUTES(4 AS "id"), STAT4_VALUE), NULL), NVL2(STAT5_VALUE, XMLELEMENT( "stat", XMLATTRIBUTES(5 AS "id"), STAT5_VALUE), NULL), NVL2(STAT6_VALUE, XMLELEMENT( "stat", XMLATTRIBUTES(6 AS "id"), STAT6_VALUE), NULL), NVL2(STAT7_VALUE, XMLELEMENT( "stat", XMLATTRIBUTES(7 AS "id"), STAT7_VALUE), NULL), NVL2(STAT8_VALUE, XMLELEMENT( "stat", XMLATTRIBUTES(8 AS "id"), STAT8_VALUE), NULL), NVL2(STAT9_VALUE, XMLELEMENT( "stat", XMLATTRIBUTES(9 AS "id"), STAT9_VALUE), NULL), NVL2(STAT10_VALUE, XMLELEMENT( "stat", XMLATTRIBUTES(10 AS "id"), STAT10_VALUE), NULL)), NULL), CASE WHEN PLI.LINE_ACTIVITY_COUNT > 0 AND :B33 = 1 THEN XMLELEMENT( "activity_sampled", XMLATTRIBUTES( TO_CHAR(PLI.LINE_ACTIVITY_START, :B12 ) AS "start_time", TO_CHAR(PLI.LINE_ACTIVITY_END, :B12 ) AS "end_time", ROUND((PLI.LINE_ACTIVITY_END - PLI.LINE_ACTIVITY_START) * 3600*24) + 1 AS "duration", PLI.LINE_ACTIVITY_COUNT AS "count", PLI.LINE_IMQ_COUNT AS "imq_count", PLI.LINE_WAIT_COUNT AS "wait_count", PLI.LINE_CPU_COUNT AS "cpu_count", PLI.LINE_OTHER_SQL_COUNT AS "other_sql_count", :B40 AS "cpu_cores", :B39 AS "hyperthread"), PLI.ACTIVITY_TOTAL, PLI.PLAN_ACTIVITY_HISTO) ELSE NULL END) ORDER BY PLI.PLAN_LINE_ID) ) FROM (SELECT AT.MAX_LINE_ACTIVITY_COUNT, PM.OVERALL_MAX_IO_REQS, PM.OVERALL_MAX_IO_BYTES, AT.MAX_LINE_IMQ_COUNT, AT.MAX_LINE_CPU_COUNT, AT.MAX_LINE_WAIT_COUNT, AT.LINE_OTHER_SQL_COUNT, AT.MAX_LINE_OTHER_SQL_COUNT, PM.PLAN_LINE_ID, PM.PARENT_ID, PM.OPERATION, PM.OPTIONS, PM.DEPTH, PM.POSITION, PM.INACTIVE, CASE WHEN PM.OPERATION = 'PX COORDINATOR' AND :B23 = 'Y' AND (PM.PX_SERVER_SET IS NOT NULL OR AH.PX_SERVER_SET IS NOT NULL) THEN 'QC' WHEN PM.PX_ SERVER_SET IS NOT NULL THEN TO_CHAR(PM.PX_SERVER_SET) WHEN AH.PX_SERVER_SET IS NOT NULL THEN TO_CHAR(AH.PX_SERVER_SET) WHEN (:B23 = 'N' OR (PM.LAST_CHANGE_TIME IS NULL AND AT.LINE_ACTIVITY_END IS NULL)) THEN NULL ELSE 'QC' END PX_TYPE, PM.FIRST_CHANGE_TIME, AT.LINE_ACTIVITY_START, PM.LAST_CHANGE_TIME, PM.OVERALL_LAST_CHANGE_TIME, AT.LINE_ACTIVITY_END, AT.OVERALL_LINE_ACTIVITY_END, LEAST(NVL(AT.LINE_ACTIVITY_START, PM.FIRST_CHANGE_TIME), NVL(PM.FIRST_CHANGE_TIME, AT.LINE_ACTIVITY_START)) FIRST_MOVE_TIME, GREATEST(NVL(AT.LINE_ACTIVITY_END, PM.LAST_CHANGE_TIME), NVL(PM.LAST_CHANGE_TIME, AT.LINE_ACTIVITY_END)) LAST_MOVE_TIME, GREATEST(NVL(AT.OVERALL_LINE_ACTIVITY_END, PM.OVERALL_LAST_CHANGE_TIME), NVL(PM.OVERALL_LAST_CHANGE_TIME, AT.OVERALL_LINE_ACTIVITY_END)) OVERALL_LAST_MOVE_TIME, CASE WHEN PM.STARTS IS NOT NULL AND PM.STARTS > 0 THEN 1 ELSE 0 END HAS_EXECUTED, PM.OBJECT_NAME, PM.OBJECT_TYPE, PM.OBJECT_OWNER, PM.PARTITION_START, PM.PARTITION_STOP, PM.CARDINAL ITY, PM.BYTES, PM.COST, PM.TEMP_SPACE, PM.TIME, PM.CPU_COST, PM.IO_COST, LO.PERCENT_COMPLETE, LO.TIME_REMAINING, PM.STARTS, PM.DOP, PM.MAX_STARTS, PM.OUTPUT_ROWS, PM.NEED_ROWS, PM.MAX_OUTPUT_ROWS, PM.MEM, PM.MAX_MEM, PM.MIN_MAX_MEM, PM.TEMP, PM.MAX_TEMP, PM.SPILL_COUNT, PM.MAX_MAX_TEMP, PM.READ_REQS, PM.MAX_READ_REQS, PM.READ_BYTES, PM.MAX_READ_BYTES, PM.WRITE_REQS, PM.MAX_WRITE_REQS, PM.WRITE_BYTES, PM.MAX_WRITE_BYTES, PM.IO_INTER_BYTES, PM.IO_BYTES, PM.MAX_IO_INTER_BYTES, AT.LINE_ACTIVITY_COUNT, AT.LINE_IMQ_COUNT, AT.LINE_WAIT_COUNT, AT.LINE_CPU_COUNT, AT.ACTIVITY_TOTAL, AH.PLAN_ACTIVITY_HISTO, PM.STAT_GID, PM.GID_ROWNUM, PM.STAT1_VALUE, PM.STAT2_VALUE, PM.STAT3_VALUE, PM.STAT4_VALUE, PM.STAT5_VALUE, PM.STAT6_VALUE, PM.STAT7_VALUE, PM.STAT8_VALUE, PM.STAT9_VALUE, PM.STAT10_VALUE FROM (SELECT AT0.*, MAX(LINE_ACTIVITY_END) OVER() OVERALL_LINE_ACTIVITY_END, MAX(LINE_ACTIVITY_COUNT) OVER() MAX_LINE_ACTIVITY_COUNT, MAX(LINE_IMQ_COUNT) O VER() MAX_LINE_IMQ_COUNT, MAX(LINE_CPU_COUNT) OVER() MAX_LINE_CPU_COUNT, MAX(LINE_WAIT_COUNT) OVER() MAX_LINE_WAIT_COUNT, MAX(LINE_OTHER_SQL_COUNT) OVER() MAX_LINE_OTHER_SQL_COUNT FROM (SELECT AD1.PLAN_LINE_ID, MIN(AD1.LINE_ACTIVITY_START) LINE_ACTIVITY_START, MAX(AD1.LINE_ACTIVITY_END) LINE_ACTIVITY_END, SUM(AD1.ACTIVITY_COUNT) LINE_ACTIVITY_COUNT, SUM(AD1.IMQ_COUNT) LINE_IMQ_COUNT, SUM(AD1.WAIT_COUNT) LINE_WAIT_COUNT, SUM(AD1.OTHER_SQL_COUNT) LINE_OTHER_SQL_COUNT, SUM(AD1.CPU_COUNT) LINE_CPU_COUNT, SUBSTR(MAX(LPAD(AD1.ACTIVITY_COUNT, 10)|| AD1.ACTIVITY_TYPE), 11) MOST_ACTIVE, XMLAGG(XMLELEMENT( "activity", XMLATTRIBUTES( AD1.ACTIVITY_TYPE AS "class", AD1.EVENT_NAME AS "event"), AD1.ACTIVITY_COUNT) ORDER BY AD1.ACTIVITY_TYPE, AD1.EVENT_NAME) ACTIVITY_TOTAL FROM (SELECT AD0.PLAN_LINE_ID, AD0.ACTIVITY_TYPE, AD0.EVENT_NAME, MIN(AD0.ACTIVITY_START) LINE_ACTIVITY_START, MAX(AD0.ACTIVITY_END) LINE_ACTIVITY_END, SUM(AD0.ACTIVITY_COUNT) ACTI VITY_COUNT, SUM(AD0.IMQ_COUNT) IMQ_COUNT, SUM(AD0.WAIT_COUNT) WAIT_COUNT, SUM(AD0.CPU_COUNT) CPU_COUNT, SUM(AD0.OTHER_SQL_COUNT) OTHER_SQL_COUNT, MAX(AD0.DFO_MOST_ACTIVE_IID) DFO_MOST_ACTIVE_IID, MAX(AD0.DFO_MOST_ACTIVE_SID) DFO_MOST_ACTIVE_SID, SUM(AD0.DFO_MOST_ACTIVE_COUNT) DFO_MOST_ACTIVE_COUNT FROM ASH_DATA AD0 WHERE AD0.PLAN_LINE_ID IS NOT NULL GROUP BY AD0.PLAN_LINE_ID, AD0.ACTIVITY_TYPE, AD0.EVENT_NAME) AD1 GROUP BY AD1.PLAN_LINE_ID) AT0) AT, (SELECT AD2.PLAN_LINE_ID, MIN(AD2.PX_SERVER_SET) PX_SERVER_SET, MIN(AD2.LINE_ACTIVITY_START) LINE_ACTIVITY_START, MAX(AD2.LINE_ACTIVITY_END) LINE_ACTIVITY_END, SUM(AD2.ACTIVITY_COUNT) ACTIVITY_COUNT, SUM(AD2.IMQ_COUNT) IMQ_COUNT, SUM(AD2.WAIT_COUNT) WAIT_COUNT, SUM(AD2.CPU_COUNT) CPU_COUNT, SUM(AD2.OTHER_SQL_COUNT) OTHER_SQL_COUNT, CASE WHEN :B29 = 1 AND SUM(AD2.ACTIVITY_COUNT) > 0 THEN XMLELEMENT( "activity_histogram", XMLATTRIBUTES( :B26 AS "bucket_interval", :B27 AS "bucket_count", T O_CHAR( :B20 , :B12 ) AS "start_time", TO_CHAR(:B22 , :B12 ) AS "end_time", ROUND((:B22 -:B20 ) *3600*24) + 1 AS "duration"), XMLAGG(XMLELEMENT( "bucket", XMLATTRIBUTES( AD2.BUCKET_NUM AS "number"), AD2.ACTIVITY_BUCKET) ORDER BY AD2.BUCKET_NUM)) ELSE NULL END PLAN_ACTIVITY_HISTO FROM (SELECT AD1.PLAN_LINE_ID, AD1.BUCKET_NUM, MIN(AD1.PX_SERVER_SET) PX_SERVER_SET, MIN(AD1.LINE_ACTIVITY_START) LINE_ACTIVITY_START, MAX(AD1.LINE_ACTIVITY_END) LINE_ACTIVITY_END, MIN(AD1.BUCKET_ACTIVITY_START) BUCKET_ACTIVITY_START, MAX(AD1.BUCKET_ACTIVITY_END) BUCKET_ACTIVITY_END, SUM(AD1.ACTIVITY_COUNT) ACTIVITY_COUNT, SUM(AD1.IMQ_COUNT) IMQ_COUNT, SUM(AD1.WAIT_COUNT) WAIT_COUNT, SUM(AD1.CPU_COUNT) CPU_COUNT, SUM(AD1.OTHER_SQL_COUNT) OTHER_SQL_COUNT, SUBSTR(MAX(LPAD(AD1.ACTIVITY_COUNT, 10)|| AD1.ACTIVITY_TYPE), 11) MOST_ACTIVE, XMLAGG(NVL2(AD1.ACTIVITY_TYPE, XMLELEMENT( "activity", XMLATTRIBUTES( AD1.ACTIVITY_TYPE AS "cl ass", AD1.EVENT_NAME AS "event"), AD1.ACTIVITY_COUNT), NULL) ORDER BY AD1.ACTIVITY_TYPE, AD1.EVENT_NAME) ACTIVITY_BUCKET FROM (SELECT AD0.PLAN_LINE_ID, AD0.PLAN_ACTIVITY_BUCKET_NUM BUCKET_NUM, AD0.ACTIVITY_TYPE, AD0.EVENT_NAME, MIN(NVL2(AD0.ACTIVITY_START, AD0.PX_SERVER_SET, NULL)) PX_SERVER_SET, MIN(AD0.ACTIVITY_START) LINE_ACTIVITY_START, MAX(AD0.ACTIVITY_END) LINE_ACTIVITY_END, MIN(AD0.BUCKET_ACTIVITY_START) BUCKET_ACTIVITY_START, MAX(AD0.BUCKET_ACTIVITY_END) BUCKET_ACTIVITY_END, SUM(AD0.IMQ_COUNT) IMQ_COUNT, SUM(AD0.CPU_COUNT) CPU_COUNT, SUM(AD0.WAIT_COUNT) WAIT_COUNT, SUM(AD0.OTHER_SQL_COUNT) OTHER_SQL_COUNT, SUM(AD0.ACTIVITY_COUNT) ACTIVITY_COUNT FROM ASH_DATA AD0 GROUP BY AD0.PLAN_LINE_ID, AD0.PLAN_ACTIVITY_BUCKET_NUM, AD0.ACTIVITY_TYPE, AD0.EVENT_NAME) AD1 GROUP BY AD1.PLAN_LINE_ID, AD1.BUCKET_NUM) AD2 GROUP BY AD2.PLAN_LINE_ID) AH, (SELECT LO.SQL_PLAN_LINE_ID PLAN_LINE_ID, DECODE(SUM(LO.TOTALWORK), 0, NULL, ROUND(SUM(LO.SOFAR)*100/SUM (LO.TOTALWORK))) PERCENT_COMPLETE, MAX(LO.TIME_REMAINING) TIME_REMAINING FROM GV$SESSION_LONGOPS LO, MONITOR_DATA MO WHERE (:B49 = 'Y' OR :B71 = 'DONE (ERROR)') AND LO.SQL_ID = :B9 AND LO.SQL_EXEC_START = :B8 AND LO.SQL_EXEC_ID = :B7 AND LO.INST_ID = MO.INST_ID AND LO.SID = MO.SID GROUP BY LO.SQL_PLAN_LINE_ID) LO, (SELECT PM0.*, CASE WHEN PM0.STARTS IS NULL OR PM0.STARTS = 0 OR PM0.OUTPUT_ROWS IS NULL THEN NULL ELSE 1 END NEED_ROWS, ROW_NUMBER() OVER(PARTITION BY PM0.STAT_GID ORDER BY PM0.PLAN_LINE_ID ) GID_ROWNUM, MAX(LAST_CHANGE_TIME) OVER() OVERALL_LAST_CHANGE_TIME, MAX(MAX_IO_REQS) OVER() OVERALL_MAX_IO_REQS, MAX(MAX_IO_BYTES) OVER() OVERALL_MAX_IO_BYTES FROM (SELECT /*+ leading(mo) use_hash(plm) */ PLM.PLAN_LINE_ID PLAN_LINE_ID, PLM.PLAN_OPERATION OPERATION, PLM.PLAN_OPTIONS OPTIONS, MAX(PLM.PLAN_PARENT_ID) PARENT_ID, MAX(PLM.PLAN_DEPTH) DEPTH, MAX(PLM.PLAN_POSITION) POSITION, MAX(PLM.PLAN_OPERATION_INACTIVE) INACTIVE, MAX(PLM.PLAN_OBJECT_OWNER) OBJECT_OWNER, MAX(P LM.PLAN_OBJECT_NAME) OBJECT_NAME, MAX(PLM.PLAN_OBJECT_TYPE) OBJECT_TYPE, MAX(PLM.PLAN_COST) COST, MAX(PLM.PLAN_CARDINALITY) CARDINALITY, MAX(PLM.PLAN_BYTES) BYTES, MAX(PLM.PLAN_CPU_COST) CPU_COST, MAX(PLM.PLAN_IO_COST) IO_COST, MAX(PLM.PLAN_TEMP_SPACE) TEMP_SPACE, MAX(PLM.PLAN_TIME) TIME, MAX(PLM.PLAN_PARTITION_START) PARTITION_START, MAX(PLM.PLAN_PARTITION_STOP) PARTITION_STOP, MIN(PLM.FIRST_CHANGE_TIME) FIRST_CHANGE_TIME, MAX(PLM.LAST_CHANGE_TIME) LAST_CHANGE_TIME, MIN(PLM.LAST_CHANGE_TIME) MIN_LAST_CHANGE_TIME, MIN(NVL2(PLM.FIRST_CHANGE_TIME, MO.PX_SERVER_SET, NULL)) PX_SERVER_SET, COUNT(CASE WHEN PLM.PAR IS NOT NULL AND PLM.STARTS IS NOT NULL AND PLM.STARTS > 0 AND PLM.PLAN_LINE_ID != 0 AND PLM.PLAN_OPERATION != 'PX COORDINATOR' THEN 1 ELSE NULL END) DOP, SUM(PLM.STARTS) STARTS, MAX(NVL2(PAR, PLM.STARTS * 10000000000 + PLM.ES, NULL)) MAX_STARTS, SUM(PLM.OUTPUT_ROWS) OUTPUT_ROWS, MAX(NVL2(PAR, PLM.OUTPUT_ROWS * 10000000000 +PLM.ES, NULL)) MAX_OUTPUT_ROWS, SUM(PLM.WORKAREA_MEM) MEM, SUM(PLM.WORKAREA_MAX_MEM) MAX_MEM, MIN(NVL2(PAR, PLM.WORKAREA_MAX_MEM * 10000000000 + PLM.ES, NULL)) MIN_MAX_MEM, SUM(PLM.WORKAREA_TEMPSEG) TEMP, SUM(PLM.WORKAREA_MAX_TEMPSEG) MAX_TEMP, MAX(NVL2(PAR, PLM.WORKAREA_MAX_TEMPSEG * 10000000000 + PLM.ES, NULL)) MAX_MAX_TEMP, COUNT(PLM.WORKAREA_MAX_TEMPSEG) SPILL_COUNT, SUM(PLM.PHYSICAL_READ_REQUESTS) READ_REQS, MAX(NVL2(PAR, PLM.PHYSICAL_READ_REQUESTS * 10000000000 + PLM.ES, NULL)) MAX_READ_REQS, SUM(PLM.PHYSICAL_READ_BYTES) READ_BYTES, MAX(NVL2(PAR, PLM.PHYSICAL_READ_BYTES * 10000000000 + PLM.ES, NULL)) MAX_READ_BYTES, SUM(PLM.PHYSICAL_WRITE_REQUESTS) WRITE_REQS, MAX(NVL2(PAR, PLM.PHYSICAL_WRITE_REQUESTS * 10000000000 + PLM.ES, NULL)) MAX_WRITE_REQS, SUM(PLM.PHYSICAL_WRITE_BYTES) WRITE_BYTES, MAX(NVL2(PAR, PLM.PHYSICAL_WRITE_BYTES * 10000000000 + PLM.ES, NULL)) MAX_WRITE_BYTES, NVL(SUM(PLM.PHYSICAL_READ_BYTES), 0) + NVL(SUM(PLM.PHYSICAL_WRITE_BYTES), 0) IO_BYTES, SUM(NVL(PLM.PHYSICA L_READ_REQUESTS, 0) + NVL(PLM.PHYSICAL_WRITE_REQUESTS, 0)) MAX_IO_REQS, SUM(NVL(PLM.PHYSICAL_READ_BYTES, 0) + NVL(PLM.PHYSICAL_WRITE_BYTES, 0)) MAX_IO_BYTES, SUM(PLM.IO_INTERCONNECT_BYTES) IO_INTER_BYTES, MAX(NVL2(PAR, PLM.IO_INTERCONNECT_BYTES * 10000000000 + PLM.ES, NULL)) MAX_IO_INTER_BYTES, MAX(OTHERSTAT_GROUP_ID) STAT_GID, NVL(DECODE(MAX(OTHERSTAT_1_TYPE), 3, MAX(OTHERSTAT_1_VALUE), 4, MAX(OTHERSTAT_1_VALUE), 6, MIN(OTHERSTAT_1_VALUE), 7, MIN(OTHERSTAT_1_VALUE), NULL), SUM(DECODE(OTHERSTAT_1_TYPE, 1, OTHERSTAT_1_VALUE, 2, OTHERSTAT_1_VALUE, NULL))) STAT1_VALUE, NVL(MOD((DECODE(MAX(OTHERSTAT_2_TYPE), 3, MAX(OTHERSTAT_2_VALUE), 5, DECODE(MAX(OTHERSTAT_1_TYPE), 4, MAX(RMAX1 + OTHERSTAT_2_VALUE), 7, MIN(RMAX1 + OTHERSTAT_2_VALUE), NULL), 6, MIN(OTHERSTAT_2_VALUE), NULL)), 10000000000000000), SUM(DECODE(OTHERSTAT_2_TYPE, 1, OTHERSTAT_2_VALUE, 2, OTHERSTAT_2_VALUE, NULL))) STAT2_VALUE, NVL(MOD((DECODE(MAX(OTHERSTAT_3_TYPE), 3, MAX(OTHERST AT_3_VALUE), 5, DECODE(MAX(OTHERSTAT_1_TYPE), 4, MAX(RMAX1 + OTHERSTAT_3_VALUE), 7, MIN(RMAX1 + OTHERSTAT_3_VALUE), NULL), 6, MIN(OTHERSTAT_3_VALUE), NULL)), 10000000000000000), SUM(DECODE(OTHERSTAT_3_TYPE, 1, OTHERSTAT_3_VALUE, 2, OTHERSTAT_3_VALUE, NULL))) STAT3_VALUE, NVL(MOD((DECODE(MAX(OTHERSTAT_4_TYPE), 3, MAX(OTHERSTAT_4_VALUE), 5, DECODE(MAX(OTHERSTAT_1_TYPE), 4, MAX(RMAX1 + OTHERSTAT_4_VALUE), 7, MIN(RMAX1 + OTHERSTAT_4_VALUE), NULL), 6, MIN(OTHERSTAT_4_VALUE), NULL)), 10000000000000000), SUM(DECODE(OTHERSTAT_4_TYPE, 1, OTHERSTAT_4_VALUE, 2, OTHERSTAT_4_VALUE, NULL))) STAT4_VALUE, NVL(MOD((DECODE(MAX(OTHERSTAT_5_TYPE), 3, MAX(OTHERSTAT_5_VALUE), 5, DECODE(MAX(OTHERSTAT_1_TYPE), 4, MAX(RMAX1 + OTHERSTAT_5_VALUE), 7, MIN(RMAX1 + OTHERSTAT_5_VALUE), NULL), 6, MIN(OTHERSTAT_5_VALUE), NULL)), 10000000000000000), SUM(DECODE(OTHERSTAT_5_TYPE, 1, OTHERSTAT_5_VALUE, 2, OTHERSTAT_5_VALUE, NULL))) STAT5_VALUE, NVL(MOD((DECODE(MAX( OTHERSTAT_6_TYPE), 3, MAX(OTHERSTAT_6_VALUE), 5, DECODE(MAX(OTHERSTAT_1_TYPE), 4, MAX(RMAX1 + OTHERSTAT_6_VALUE), 7, MIN(RMAX1 + OTHERSTAT_6_VALUE), NULL), 6, MIN(OTHERSTAT_6_VALUE), NULL)), 10000000000000000), SUM(DECODE(OTHERSTAT_6_TYPE, 1, OTHERSTAT_6_VALUE, 2, OTHERSTAT_6_VALUE, NULL))) STAT6_VALUE, NVL(MOD((DECODE(MAX(OTHERSTAT_7_TYPE), 3, MAX(OTHERSTAT_7_VALUE), 5, DECODE(MAX(OTHERSTAT_1_TYPE), 4, MAX(RMAX1 + OTHERSTAT_7_VALUE), 7, MIN(RMAX1 + OTHERSTAT_7_VALUE), NULL), 6, MIN(OTHERSTAT_7_VALUE), NULL)), 10000000000000000), SUM(DECODE(OTHERSTAT_7_TYPE, 1, OTHERSTAT_7_VALUE, 2, OTHERSTAT_7_VALUE, NULL))) STAT7_VALUE, NVL(MOD((DECODE(MAX(OTHERSTAT_8_TYPE), 3, MAX(OTHERSTAT_8_VALUE), 5, DECODE(MAX(OTHERSTAT_1_TYPE), 4, MAX(RMAX1 + OTHERSTAT_8_VALUE), 7, MIN(RMAX1 + OTHERSTAT_8_VALUE), NULL), 6, MIN(OTHERSTAT_8_VALUE), NULL)), 10000000000000000), SUM(DECODE(OTHERSTAT_8_TYPE, 1, OTHERSTAT_8_VALUE, 2, OTHERSTAT_8_VALUE, NULL))) STAT8_VALUE, NVL(MOD((DECODE(MAX(OTHERSTAT_9_TYPE), 3, MAX(OTHERSTAT_9_VALUE), 5, DECODE(MAX(OTHERSTAT_1_TYPE), 4, MAX(RMAX1 + OTHERSTAT_9_VALUE), 7, MIN(RMAX1 + OTHERSTAT_9_VALUE), NULL), 6, MIN(OTHERSTAT_9_VALUE), NULL)), 10000000000000000), SUM(DECODE(OTHERSTAT_9_TYPE, 1, OTHERSTAT_9_VALUE, 2, OTHERSTAT_9_VALUE, NULL))) STAT9_VALUE, NVL(MOD((DECODE(MAX(OTHERSTAT_10_TYPE), 3, MAX(OTHERSTAT_10_VALUE), 5, DECODE(MAX(OTHERSTAT_1_TYPE), 4, MAX(RMAX1 + OTHERSTAT_10_VALUE), 7, MIN(RMAX1 + OTHERSTAT_10_VALUE), NULL), 6, MIN(OTHERSTAT_10_VALUE), NULL)), 10000000000000000), SUM(DECODE(OTHERSTAT_10_TYPE, 1, OTHERSTAT_10_VALUE, 2, OTHERSTAT_10_VALUE, NULL))) STAT10_VALUE FROM (SELECT A.*, OTHERSTAT_1_VALUE * 10000000000000000 RMAX1, A.INST_ID * 1000000 + A.SID ES, DECODE(A.PROCESS_NAME, 'ora', NULL, 1) PAR FROM GV$ALL_SQL_PLAN_MONITOR A) PLM, MONITOR_DATA MO WHERE PLM.SQL_ID = :B9 AND PLM.SQL_EXEC_START = :B8 AND PLM.SQL_EXEC_ID = :B7 AND PLM.INST _ID = MO.INST_ID AND PLM.INST_ID BETWEEN :B11 AND :B10 AND PLM.KEY = MO.KEY GROUP BY PLM.PLAN_LINE_ID, PLM.PLAN_OPERATION, PLM.PLAN_OPTIONS) PM0) PM WHERE AH.PLAN_LINE_ID(+) = PM.PLAN_LINE_ID AND AT.PLAN_LINE_ID(+) = PM.PLAN_LINE_ID AND LO.PLAN_LINE_ID(+) = PM.PLAN_LINE_ID AND (:B21 IS NULL OR PM.PLAN_LINE_ID = :B21 )) PLI) ELSE NULL END, CASE WHEN :B42 = 1 THEN DBMS_SQLTUNE.BUILD_STASH_XML( SESSION_ID=>:B19 , SESSION_SERIAL=>:B18 , SESSION_INST_ID=>:B17 , PX_MODE=>'yes', START_TIME=>:B20 , END_TIME=>:B22 , MISSING_SECONDS=> :B41 , INSTANCE_LOW_FILTER=>:B11 , INSTANCE_HIGH_FILTER=>:B10 , BUCKET_MAX_COUNT=>NULL, BUCKET_INTERVAL=>:B26 , REPORT_LEVEL=>'typical', CPU_CORES=>:B40 , IS_HYPER=>:B39 ) ELSE NULL END), (CASE WHEN :B38 = 1 THEN (SELECT XMLELEMENT( "skewed_sessions", XMLATTRIBUTES( DECODE(MIN(INST_ID), NULL, :B17 , MIN(INST_ID)) AS "min_iid", DECODE(MAX(INST_ID), NULL, :B17 , MAX(INST_ID)) AS "max_iid"), XMLAGG( XMLELEMENT( "s", XMLATTRIBUTES( INST_ID AS "i"), SESSION_ID) ORDER BY INST_ID, SESSION_ID)) FROM (SELECT SESS.* FROM (SELECT DECODE(AD.DFO_MOST_ACTIVE_IID, :B17 , NULL, AD.DFO_MOST_ACTIVE_IID) INST_ID, AD.DFO_MOST_ACTIVE_SID SESSION_ID FROM ASH_DATA AD WHERE AD.DFO_MOST_ACTIVE_COUNT IS NOT NULL GROUP BY AD.DFO_MOST_ACTIVE_IID, AD.DFO_MOST_ACTIVE_SID ORDER BY MAX(AD.DFO_MOST_ACTIVE_COUNT) DESC) SESS WHERE ROWNUM <= 100)) ELSE NULL END), (CASE WHEN :B37 = 1 THEN (SELECT XMLELEMENT( "report_repository_summary", CASE WHEN MA.MAX_DBOP_NAME IS NOT NULL THEN XMLELEMENT( "dbop", XMLATTRIBUTES('F' AS "detail", MA.MAX_DBOP_NAME AS "dbop_name", TO_CHAR(MA.MIN_FIRST_REFRESH_TIME, :B12 ) AS "dbop_exec_start", MA.MAX_DBOP_EXEC_ID AS "dbop_exec_id"), XMLFOREST( MA.MAX_STATUS AS "status", TO_CHAR(NVL(MA.MAX_SQL_EXEC_START, MA.MIN_FIRST_REFRESH_TIME), :B12 )AS "first_refresh_time", TO_CHAR(MA.MAX_LAST_REFRESH_TIME, :B12 )AS "last_refresh_time", MA.SUM_REFRESH_COUNT AS "refresh_count", MA.MAX_INST_ID AS "inst_id", MA.MAX_SESSION_ID AS "session_id", MA.MAX_SESSION_SERIAL AS "session_serial", MA.MAX_USERID AS "user_id", MA.MAX_USERNAME AS "user", MA.MAX_CON_ID AS "con_id", MA.MAX_CON_NAME AS "con_name", MA.MAX_MODULE AS "module", MA.MAX_ACTION AS "action", MA.MAX_SERVICE_NAME AS "service", MA.MAX_CLIENT_ID AS "client_id", MA.MAX_CLIENT_INFO AS "client_info", MA.MAX_PROGRAM AS "program", MA.MAX_PL_ENTRY_OID AS "plsql_entry_object_id", MA.MAX_PL_ENTRY_PROGID AS "plsql_entry_subprogram_id", MA.MAX_PL_OID AS "plsql_object_id", MA.MAX_PL_PROGID AS "plsql_subprogram_id", MA.MAX_PX_IS_CROSS_INSTANCE AS "is_cross_instance", MA.MAX_PX_DOP AS "dop", MA.MAX_PX_DOP_INSTANCES AS "instances"), CASE WHEN MA.MAX_ERROR_NUMBER IS NULL THEN NULL ELSE XMLELEMENT( "error", XMLATTRIBUTES(MA.MAX_ERROR_NUMBER AS "number", MA.MAX_ERROR_FACILITY AS "facility"), MA.MAX_ERROR_MESSAGE) END, XMLELEMENT( "stats", XMLATTRIBUTES('monitor' AS "type"), XMLELEMENT( "stat", XMLATTRIBUTES('duration' AS "name"), GREATEST(ROUND((MA.MAX_LAST_REFRESH_TIME- NVL(MA.MAX_SQL_EXEC_START, MA.MIN_FIRST_REFRESH_TIME))*86400), LEAST(MA.SUM_ELAPSED_TIME/1000000, 1), CEIL(MA.MAX_QUEUING_TIME/1000000))), DECODE(MA.SUM_ELAPSED_TIME, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('elapsed_time' AS "name"), MA.SUM_ELAPSED_TIME)), DECODE(MA.MAX_QUEUING_TIME, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('queuing_time' AS "name"), MA.MAX_QUEUING_TIME)), DECODE(MA.SUM_CPU_TIME, 0, NULL, XMLELEMENT( "s tat", XMLATTRIBUTES('cpu_time' AS "name"), MA.SUM_CPU_TIME)), DECODE(MA.SUM_USER_IO_WAIT_TIME, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('user_io_wait_time' AS "name"), MA.SUM_USER_IO_WAIT_TIME)), DECODE(MA.SUM_APPLICATION_WAIT_TIME, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('application_wait_time' AS "name"), MA.SUM_APPLICATION_WAIT_TIME)), DECODE(MA.SUM_CONCURRENCY_WAIT_TIME, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('concurrency_wait_time' AS "name"), MA.SUM_CONCURRENCY_WAIT_TIME)), DECODE(MA.SUM_CLUSTER_WAIT_TIME, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('cluster_wait_time' AS "name"), MA.SUM_CLUSTER_WAIT_TIME)), DECODE(MA.SUM_PLSQL_EXEC_TIME, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('plsql_exec_time' AS "name"), MA.SUM_PLSQL_EXEC_TIME)), DECODE(MA.SUM_JAVA_EXEC_TIME, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('java _exec_time' AS "name"), MA.SUM_JAVA_EXEC_TIME)), DECODE(MA.SUM_OTHER_WAIT_TIME, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('other_wait_time' AS "name"), MA.SUM_OTHER_WAIT_TIME)), DECODE(MA.SUM_FETCHES, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('user_fetch_count' AS "name"), MA.SUM_FETCHES)), DECODE(MA.SUM_BUFFER_GETS, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('buffer_gets' AS "name"), MA.SUM_BUFFER_GETS)), DECODE(MA.SUM_READ_REQS, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('read_reqs' AS "name"), MA.SUM_READ_REQS)), DECODE(MA.SUM_READ_BYTES, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('read_bytes' AS "name"), MA.SUM_READ_BYTES)), DECODE(MA.SUM_WRITE_REQS, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('write_reqs' AS "name"), MA.SUM_WRITE_REQS)), DECODE(MA.SUM_WRITE_BYTES, 0, NULL, XMLELEMENT( "stat", XMLATTRI BUTES('write_bytes' AS "name"), MA.SUM_WRITE_BYTES)), CASE WHEN MA.SUM_IO_INTER_BYTES IS NULL OR MA.SUM_IO_INTER_BYTES = MA.SUM_IO_BYTES OR MA.SUM_IO_BYTES = 0 OR NVL(MA.SUM_IO_ELIG_BYTES, 0) = 0 THEN NULL ELSE XMLELEMENT( "stat", XMLATTRIBUTES('cell_offload_efficiency' AS "name"), ROUND(MA.SUM_IO_BYTES / DECODE(MA.SUM_IO_INTER_BYTES, 0, 1, MA.SUM_IO_INTER_BYTES), 2)) END, CASE WHEN NVL(MA.SUM_IO_ELIG_BYTES, 0) = 0 OR MA.SUM_IO_BYTES = 0 OR MA.SUM_IO_UNC_BYTES = MA.SUM_IO_RET_BYTES THEN NULL ELSE XMLELEMENT( "stat", XMLATTRIBUTES('cell_offload_efficiency2' AS "name"), GREATEST(0, ROUND(100 * (GREATEST(MA.SUM_IO_UNC_BYTES, MA.SUM_IO_ELIG_BYTES) - MA.SUM_IO_RET_BYTES) / MA.SUM_IO_ELIG_BYTES, 2))) END) ) ELSE XMLELEMENT( "sql", XMLATTRIBUTES( MA.MAX_SQL_ID AS "sql_id", TO_CHAR(MA.MAX_SQL_EXEC_START, :B12 ) AS "sql_exec_start", MA.MAX_SQL_EXEC_ID AS "sql_exec_id"), XMLFOREST(MA.MA X_STATUS AS "status", SUBSTR(MA.SQLMON_TEXT, 1, 100) AS "sql_text", TO_CHAR(MA.MIN_FIRST_REFRESH_TIME, :B12 ) AS "first_refresh_time", TO_CHAR(MA.MAX_LAST_REFRESH_TIME, :B12 ) AS "last_refresh_time", MA.SUM_REFRESH_COUNT AS "refresh_count", MA.MAX_INST_ID AS "inst_id", MA.MAX_SESSION_ID AS "session_id", MA.MAX_SESSION_SERIAL AS "session_serial", MA.MAX_USERID AS "user_id", MA.MAX_USERNAME AS "user", MA.MAX_CON_ID AS "con_id", MA.MAX_CON_NAME AS "con_name", MA.MAX_MODULE AS "module", MA.MAX_ACTION AS "action", MA.MAX_SERVICE_NAME AS "service", MA.MAX_CLIENT_ID AS "client_id", MA.MAX_CLIENT_INFO AS "client_info", MA.MAX_PROGRAM AS "program", MA.MAX_PLAN_HASH_VALUE AS "plan_hash", MA.MAX_PL_ENTRY_OID AS "plsql_entry_object_id", MA.MAX_PL_ENTRY_PROGID AS "plsql_ent ry_subprogram_id", MA.MAX_PL_OID AS "plsql_object_id", MA.MAX_PL_PROGID AS "plsql_subprogram_id", MA.MAX_PX_IS_CROSS_INSTANCE AS "is_cross_instance", MA.MAX_PX_DOP AS "dop", MA.MAX_PX_DOP_INSTANCES AS "instances", MA.SUM_SERVERS_REQUESTED AS "px_servers_requested", MA.SUM_SERVERS_ALLOCATED AS "px_servers_allocated"), XMLELEMENT( "stats", XMLATTRIBUTES('monitor' AS "type"), XMLELEMENT( "stat", XMLATTRIBUTES('duration' AS "name"), GREATEST(ROUND((MA.MAX_LAST_REFRESH_TIME- MA.MAX_SQL_EXEC_START) * 86400), LEAST(MA.SUM_ELAPSED_TIME/1000000, 1), CEIL(MA.MAX_QUEUING_TIME/1000000))), DECODE(MA.SUM_ELAPSED_TIME, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('elapsed_time' AS "name"), MA.SUM_ELAPSED_TIME)), DECODE(MA.MAX_QUEUING_TIME, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('queuing_time' AS "name"), MA.MAX_QUEUING_ TIME)), DECODE(MA.SUM_CPU_TIME, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('cpu_time' AS "name"), MA.SUM_CPU_TIME)), DECODE(MA.SUM_USER_IO_WAIT_TIME, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('user_io_wait_time' AS "name"), MA.SUM_USER_IO_WAIT_TIME)), DECODE(MA.SUM_APPLICATION_WAIT_TIME, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('application_wait_time' AS "name"), MA.SUM_APPLICATION_WAIT_TIME)), DECODE(MA.SUM_CONCURRENCY_WAIT_TIME, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('concurrency_wait_time' AS "name"), MA.SUM_CONCURRENCY_WAIT_TIME)), DECODE(MA.SUM_CLUSTER_WAIT_TIME, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('cluster_wait_time' AS "name"), MA.SUM_CLUSTER_WAIT_TIME)), DECODE(MA.SUM_PLSQL_EXEC_TIME, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('plsql_exec_time' AS "name"), MA.SUM_PLSQL_EXEC_TIME)), DECODE(MA.SUM_JAVA_EXEC_TIME , 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('java_exec_time' AS "name"), MA.SUM_JAVA_EXEC_TIME)), DECODE(MA.SUM_OTHER_WAIT_TIME, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('other_wait_time' AS "name"), MA.SUM_OTHER_WAIT_TIME)), DECODE(MA.SUM_FETCHES, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('user_fetch_count' AS "name"), MA.SUM_FETCHES)), DECODE(MA.SUM_BUFFER_GETS, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('buffer_gets' AS "name"), MA.SUM_BUFFER_GETS)), DECODE(MA.SUM_READ_REQS, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('read_reqs' AS "name"), MA.SUM_READ_REQS)), DECODE(MA.SUM_READ_BYTES, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('read_bytes' AS "name"), MA.SUM_READ_BYTES)), DECODE(MA.SUM_WRITE_REQS, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('write_reqs' AS "name"), MA.SUM_WRITE_REQS)), DECODE(MA.SUM_ WRITE_BYTES, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('write_bytes' AS "name"), MA.SUM_WRITE_BYTES)), DECODE(MA.SUM_IO_UNC_BYTES, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('unc_bytes' AS "name"), MA.SUM_IO_UNC_BYTES)), DECODE(MA.SUM_IO_ELIG_BYTES, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('elig_bytes' AS "name"), MA.SUM_IO_ELIG_BYTES)), DECODE(MA.SUM_IO_RET_BYTES, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('ret_bytes' AS "name"), MA.SUM_IO_RET_BYTES)), CASE WHEN MA.SUM_IO_INTER_BYTES IS NULL OR MA.SUM_IO_INTER_BYTES = MA.SUM_IO_BYTES OR MA.SUM_IO_BYTES = 0 OR NVL(MA.SUM_IO_ELIG_BYTES, 0) = 0 THEN NULL ELSE XMLELEMENT( "stat", XMLATTRIBUTES('cell_offload_efficiency' AS "name"), ROUND(MA.SUM_IO_BYTES / DECODE(MA.SUM_IO_INTER_BYTES, 0, 1, MA.SUM_IO_INTER_BYTES), 2)) END, CASE WHEN NVL(MA.SUM_IO_ELIG_BYTES, 0) = 0 OR MA.SUM_IO_BYTES = 0 OR MA.SUM_IO_UNC_B YTES = MA.SUM_IO_RET_BYTES THEN NULL ELSE XMLELEMENT( "stat", XMLATTRIBUTES('cell_offload_efficiency2' AS "name"), GREATEST(0, ROUND(100 * (GREATEST(MA.SUM_IO_UNC_BYTES, MA.SUM_IO_ELIG_BYTES) - MA.SUM_IO_RET_BYTES) / MA.SUM_IO_ELIG_BYTES, 2))) END) ) END) FROM MONITOR_AGG MA) ELSE NULL END) FROM (SELECT CASE WHEN V1.XPLAN_XML IS NULL OR V1.XPLAN_XML.EXISTSNODE('/error') > 0 THEN NULL ELSE V1.XPLAN_XML END XPLAN_XML FROM (SELECT CASE WHEN :B36 = 1 THEN DBMS_XPLAN.BUILD_PLAN_XML( TABLE_NAME=>'gv$all_sql_plan', PLAN_TAG=>'plan', FILTER_PREDS=>:B35 , FORMAT=>'-PROJECTION +ALIAS +ADAPTIVE') ELSE NULL END XPLAN_XML FROM DUAL) V1) CONST_VIEW
a25k46bhsavgwSELECT A.ID, A.TYPE FROM WRI$_ADV_DEFINITIONS A WHERE A.NAME = :B1
a3jpjzh7mtwwpselect /*+ index(idl_ub2$ i_idl_ub21) */ piece#, length, piece from idl_ub2$ where obj#=:1 and part=:2 and version=:3 order by piece#
acmvv4fhdc9zhselect obj#, type#, ctime, mtime, stime, status, dataobj#, flags, oid$, spare1, spare2, spare3, signature, spare7, spare8, spare9, nvl(dflcollid, 16382), creappid, creverid, modappid, modverid, crepatchid, modpatchid from obj$ where owner#=:1 and name=:2 and namespace=:3 and remoteowner is null and linkname is null and subname is null
ahs8t9ntnubh4INSERT INTO ITEM_MASTER SELECT ITEM_ID_SEQ.NEXTVAL, DBMS_RANDOM.STRING('P', DBMS_RANDOM.VALUE(1, 30)) FROM DUAL CONNECT BY LEVEL <= 350000
at1ygf4rd7cvjselect file#, block#, blocks from seg$ where type# = 3 and ts# = :1
atwuyuvqkf27wSELECT /*+ OPT_PARAM('_fix_control' '16391176:1') */ GROUP_TYPE, BUCKET_START, BUCKET_END, TM_GROUP_TYPE, TM_BUCKET_START, TM_BUCKET_END, SUM(TM_CPU_FIRST_BUCKET_VALUE) TM_CPU_FIRST_BUCKET_VALUE, SUM(TM_CPU_MIDDLE_BUCKETS_VALUE) TM_CPU_MIDDLE_BUCKETS_VALUE, SUM(TM_CPU_LAST_BUCKET_VALUE) TM_CPU_LAST_BUCKET_VALUE, SUM(TM_DB_FIRST_BUCKET_VALUE) TM_DB_FIRST_BUCKET_VALUE, SUM(TM_DB_MIDDLE_BUCKETS_VALUE) TM_DB_MIDDLE_BUCKETS_VALUE, SUM(TM_DB_LAST_BUCKET_VALUE) TM_DB_LAST_BUCKET_VALUE, SUM(RREQS_FIRST_BUCKET_VALUE) RREQS_FIRST_BUCKET_VALUE, SUM(RREQS_MIDDLE_BUCKETS_VALUE) RREQS_MIDDLE_BUCKETS_VALUE, SUM(RREQS_LAST_BUCKET_VALUE) RREQS_LAST_BUCKET_VALUE, SUM(WREQS_FIRST_BUCKET_VALUE) WREQS_FIRST_BUCKET_VALUE, SUM(WREQS_MIDDLE_BUCKETS_VALUE) WREQS_MIDDLE_BUCKETS_VALUE, SUM(WREQS_LAST_BUCKET_VALUE) WREQS_LAST_BUCKET_VALUE, SUM(RBYTES_FIRST_BUCKET_V ALUE) RBYTES_FIRST_BUCKET_VALUE, SUM(RBYTES_MIDDLE_BUCKETS_VALUE) RBYTES_MIDDLE_BUCKETS_VALUE, SUM(RBYTES_LAST_BUCKET_VALUE) RBYTES_LAST_BUCKET_VALUE, SUM(WBYTES_FIRST_BUCKET_VALUE) WBYTES_FIRST_BUCKET_VALUE, SUM(WBYTES_MIDDLE_BUCKETS_VALUE) WBYTES_MIDDLE_BUCKETS_VALUE, SUM(WBYTES_LAST_BUCKET_VALUE) WBYTES_LAST_BUCKET_VALUE, SUM(IBYTES_FIRST_BUCKET_VALUE) IBYTES_FIRST_BUCKET_VALUE, SUM(IBYTES_MIDDLE_BUCKETS_VALUE) IBYTES_MIDDLE_BUCKETS_VALUE, SUM(IBYTES_LAST_BUCKET_VALUE) IBYTES_LAST_BUCKET_VALUE, SUM(CRBYTES_FIRST_BUCKET_VALUE) CRBYTES_FIRST_BUCKET_VALUE, SUM(CRBYTES_MIDDLE_BUCKETS_VALUE) CRBYTES_MIDDLE_BUCKETS_VALUE, SUM(CRBYTES_LAST_BUCKET_VALUE) CRBYTES_LAST_BUCKET_VALUE, SUM(PGA_ALLOC_FIRST_BUCKET_VALUE) PGA_ALLOC_FIRST_BUCKET_VALUE, SUM(PGA_ALLOC_MIDDLE_BUCKETS_VALUE) PGA_ALLOC_MIDDLE_BUCKETS_VALUE, SUM(PGA_ALLOC_LAST_BUCKET_VALUE) PGA_ALLOC_LAST_BUCKET_VALUE, SUM(TMP_ALLOC_FIRST_BUCKET_VALUE) TMP_ALLOC_FIRST_BUCKET_VALUE, SUM(TMP_ALLOC_MIDDLE_BUCKETS_VALUE) TMP_A LLOC_MIDDLE_BUCKETS_VALUE, SUM(TMP_ALLOC_LAST_BUCKET_VALUE) TMP_ALLOC_LAST_BUCKET_VALUE FROM ( SELECT GROUP_TYPE, BUCKET_START, TM_BUCKET_START, TM_BUCKET_END, BUCKET_END, TM_GROUP_TYPE, SUM(GVTF.TM_CPU_FIRST_BUCKET_VALUE) TM_CPU_FIRST_BUCKET_VALUE, SUM(GVTF.TM_CPU_MIDDLE_BUCKETS_VALUE) TM_CPU_MIDDLE_BUCKETS_VALUE, SUM(GVTF.TM_CPU_LAST_BUCKET_VALUE) TM_CPU_LAST_BUCKET_VALUE, SUM(GVTF.TM_DB_FIRST_BUCKET_VALUE) TM_DB_FIRST_BUCKET_VALUE, SUM(GVTF.TM_DB_MIDDLE_BUCKETS_VALUE) TM_DB_MIDDLE_BUCKETS_VALUE, SUM(GVTF.TM_DB_LAST_BUCKET_VALUE) TM_DB_LAST_BUCKET_VALUE, SUM(GVTF.RREQS_FIRST_BUCKET_VALUE) RREQS_FIRST_BUCKET_VALUE, SUM(GVTF.RREQS_MIDDLE_BUCKETS_VALUE) RREQS_MIDDLE_BUCKETS_VALUE, SUM(GVTF.RREQS_LAST_BUCKET_VALUE) RREQS_LAST_BUCKET_VALUE, SUM(GVTF.WREQS_FIRST_BUCKET_VALUE) WREQS_FIRST_BUCKET_VALUE, SUM(GVTF.WREQS_MIDDLE_BUCKETS_VALUE) WREQS_MIDDLE_BUCKETS_VALUE, SUM(GVTF.WREQS_LAST_BUCKET_VALUE) WREQS_LAST_BUCKET_VALUE, SUM(GVTF.RBYTES_FIRST_BUCKET_VALUE) RBYTES_FIRST _BUCKET_VALUE, SUM(GVTF.RBYTES_MIDDLE_BUCKETS_VALUE) RBYTES_MIDDLE_BUCKETS_VALUE, SUM(GVTF.RBYTES_LAST_BUCKET_VALUE) RBYTES_LAST_BUCKET_VALUE, SUM(GVTF.WBYTES_FIRST_BUCKET_VALUE) WBYTES_FIRST_BUCKET_VALUE, SUM(GVTF.WBYTES_MIDDLE_BUCKETS_VALUE) WBYTES_MIDDLE_BUCKETS_VALUE, SUM(GVTF.WBYTES_LAST_BUCKET_VALUE) WBYTES_LAST_BUCKET_VALUE, SUM(GVTF.IBYTES_FIRST_BUCKET_VALUE) IBYTES_FIRST_BUCKET_VALUE, SUM(GVTF.IBYTES_MIDDLE_BUCKETS_VALUE) IBYTES_MIDDLE_BUCKETS_VALUE, SUM(GVTF.IBYTES_LAST_BUCKET_VALUE) IBYTES_LAST_BUCKET_VALUE, SUM(GVTF.CRBYTES_FIRST_BUCKET_VALUE) CRBYTES_FIRST_BUCKET_VALUE, SUM(GVTF.CRBYTES_MIDDLE_BUCKETS_VALUE) CRBYTES_MIDDLE_BUCKETS_VALUE, SUM(GVTF.CRBYTES_LAST_BUCKET_VALUE) CRBYTES_LAST_BUCKET_VALUE, SUM(GVTF.PGA_ALLOC_FIRST_BUCKET_VALUE) PGA_ALLOC_FIRST_BUCKET_VALUE, SUM(GVTF.PGA_ALLOC_MIDDLE_BUCKETS_VALUE) PGA_ALLOC_MIDDLE_BUCKETS_VALUE, SUM(GVTF.PGA_ALLOC_LAST_BUCKET_VALUE) PGA_ALLOC_LAST_BUCKET_VALUE, SUM(GVTF.TMP_ALLOC_FIRST_BUCKET_VALUE) TMP_ALLOC_FIRST _BUCKET_VALUE, SUM(GVTF.TMP_ALLOC_MIDDLE_BUCKETS_VALUE) TMP_ALLOC_MIDDLE_BUCKETS_VALUE, SUM(GVTF.TMP_ALLOC_LAST_BUCKET_VALUE) TMP_ALLOC_LAST_BUCKET_VALUE FROM TABLE(SYS.GV$(CURSOR( SELECT INST_ID, GROUP_TYPE, BUCKET_START, TM_BUCKET_START, TM_BUCKET_END, BUCKET_END, TM_GROUP_TYPE, SUM(TM_DELTA_CPU_TIME * TM_FIRST_BUCKET_RATIO) TM_CPU_FIRST_BUCKET_VALUE, SUM(TM_DELTA_CPU_TIME * TM_MIDDLE_BUCKETS_RATIO) TM_CPU_MIDDLE_BUCKETS_VALUE, SUM(TM_DELTA_CPU_TIME * TM_LAST_BUCKET_RATIO) TM_CPU_LAST_BUCKET_VALUE, SUM(TM_DELTA_DB_TIME * TM_FIRST_BUCKET_RATIO) TM_DB_FIRST_BUCKET_VALUE, SUM(TM_DELTA_DB_TIME * TM_MIDDLE_BUCKETS_RATIO) TM_DB_MIDDLE_BUCKETS_VALUE, SUM(TM_DELTA_DB_TIME * TM_LAST_BUCKET_RATIO) TM_DB_LAST_BUCKET_VALUE, SUM(DELTA_READ_REQUESTS * FIRST_BUCKET_RATIO) RREQS_FIRST_BUCKET_VALUE, SUM(DELTA_READ_REQUESTS * MIDDLE_BUCKETS_RATIO) RREQS_MIDDLE_BUCKETS_VALUE, SUM(DELTA_READ_REQUESTS * LAST_BUCKET_RATIO) RREQS_LAST_BUCKET_VALUE, SUM(DELTA_WRITE_REQUESTS * FIRST_BUCKET_ RATIO) WREQS_FIRST_BUCKET_VALUE, SUM(DELTA_WRITE_REQUESTS * MIDDLE_BUCKETS_RATIO) WREQS_MIDDLE_BUCKETS_VALUE, SUM(DELTA_WRITE_REQUESTS * LAST_BUCKET_RATIO) WREQS_LAST_BUCKET_VALUE, SUM(DELTA_READ_BYTES * FIRST_BUCKET_RATIO) RBYTES_FIRST_BUCKET_VALUE, SUM(DELTA_READ_BYTES * MIDDLE_BUCKETS_RATIO) RBYTES_MIDDLE_BUCKETS_VALUE, SUM(DELTA_READ_BYTES * LAST_BUCKET_RATIO) RBYTES_LAST_BUCKET_VALUE, SUM(DELTA_WRITE_BYTES * FIRST_BUCKET_RATIO) WBYTES_FIRST_BUCKET_VALUE, SUM(DELTA_WRITE_BYTES * MIDDLE_BUCKETS_RATIO) WBYTES_MIDDLE_BUCKETS_VALUE, SUM(DELTA_WRITE_BYTES * LAST_BUCKET_RATIO) WBYTES_LAST_BUCKET_VALUE, SUM(DELTA_INTERCONNECT_BYTES * FIRST_BUCKET_RATIO) IBYTES_FIRST_BUCKET_VALUE, SUM(DELTA_INTERCONNECT_BYTES * MIDDLE_BUCKETS_RATIO) IBYTES_MIDDLE_BUCKETS_VALUE, SUM(DELTA_INTERCONNECT_BYTES * LAST_BUCKET_RATIO) IBYTES_LAST_BUCKET_VALUE, SUM(DELTA_READ_MEM_BYTES * FIRST_BUCKET_RATIO) CRBYTES_FIRST_BUCKET_VALUE, SUM(DELTA_READ_MEM_BYTES * MIDDLE_BUCKETS_RATIO) CRBYTES_MIDDLE_BUCK ETS_VALUE, SUM(DELTA_READ_MEM_BYTES * LAST_BUCKET_RATIO) CRBYTES_LAST_BUCKET_VALUE, SUM(PGA_ALLOCATED * LENGTH_SEG * FIRST_BUCKET_RATIO) PGA_ALLOC_FIRST_BUCKET_VALUE, SUM(PGA_ALLOCATED * LENGTH_SEG * MIDDLE_BUCKETS_RATIO) PGA_ALLOC_MIDDLE_BUCKETS_VALUE, SUM(PGA_ALLOCATED * LENGTH_SEG * LAST_BUCKET_RATIO) PGA_ALLOC_LAST_BUCKET_VALUE, SUM(TEMP_SPACE_ALLOCATED * LENGTH_SEG * FIRST_BUCKET_RATIO) TMP_ALLOC_FIRST_BUCKET_VALUE, SUM(TEMP_SPACE_ALLOCATED * LENGTH_SEG * MIDDLE_BUCKETS_RATIO) TMP_ALLOC_MIDDLE_BUCKETS_VALUE, SUM(TEMP_SPACE_ALLOCATED * LENGTH_SEG * LAST_BUCKET_RATIO) TMP_ALLOC_LAST_BUCKET_VALUE FROM ( SELECT USERENV('INSTANCE') INST_ID, ROW_ID, SID, SAMPLE_TIME, CASE WHEN BUCKET_END IS NULL OR BUCKET_START IS NULL THEN NULL WHEN BUCKET_START = TM_BUCKET_START AND BUCKET_START = BUCKET_END THEN 'CO' WHEN BUCKET_START = TM_BUCKET_START THEN 'CM' WHEN BUCKET_START = BUCKET_END THEN 'SO' ELSE 'SM' END GROUP_TYPE, CASE WHEN TM_BUCKET_START IS NULL OR BUCKET_END IS NULL OR (T M_BUCKET_START = BUCKET_START) THEN NULL WHEN TM_BUCKET_START = BUCKET_END THEN 'O' ELSE 'M' END TM_GROUP_TYPE, START_SEG, BUCKET_START, BUCKET_START_OFFSET, TM_START_SEG, CASE WHEN TM_BUCKET_START IS NULL OR (TM_BUCKET_START = BUCKET_START) THEN NULL ELSE TM_BUCKET_START END TM_BUCKET_START, CASE WHEN TM_BUCKET_START IS NULL OR (TM_BUCKET_START = BUCKET_START) THEN NULL ELSE BUCKET_END END TM_BUCKET_END, TM_BUCKET_START_OFFSET, LENGTH_SEG, TM_LENGTH_SEG, END_SEG, BUCKET_END, BUCKET_END_OFFSET, CASE WHEN BUCKET_START != BUCKET_END THEN (:B9 - BUCKET_START_OFFSET) / LENGTH_SEG ELSE 1 END FIRST_BUCKET_RATIO, CASE WHEN BUCKET_END >= BUCKET_START + 2 THEN :B9 / LENGTH_SEG ELSE NULL END MIDDLE_BUCKETS_RATIO, CASE WHEN BUCKET_START != BUCKET_END THEN BUCKET_END_OFFSET / LENGTH_SEG ELSE NULL END LAST_BUCKET_RATIO, CASE WHEN TM_BUCKET_START != BUCKET_END THEN (:B9 - TM_BUCKET_START_OFFSET) / TM_LENGTH_SEG ELSE 1 END TM_FIRST_BUCKET_RATIO, CASE WHEN BUCKET_END >= TM_BUCKE T_START + 2 THEN :B9 / TM_LENGTH_SEG ELSE NULL END TM_MIDDLE_BUCKETS_RATIO, CASE WHEN TM_BUCKET_START != BUCKET_END THEN BUCKET_END_OFFSET / TM_LENGTH_SEG ELSE NULL END TM_LAST_BUCKET_RATIO, TM_DELTA_CPU_TIME, TM_DELTA_DB_TIME, DELTA_READ_IO_REQUESTS DELTA_READ_REQUESTS, DELTA_WRITE_IO_REQUESTS DELTA_WRITE_REQUESTS, DELTA_READ_IO_BYTES DELTA_READ_BYTES, DELTA_WRITE_IO_BYTES DELTA_WRITE_BYTES, DELTA_INTERCONNECT_IO_BYTES DELTA_INTERCONNECT_BYTES, DELTA_READ_MEM_BYTES DELTA_READ_MEM_BYTES, PGA_ALLOCATED, TEMP_SPACE_ALLOCATED FROM (SELECT ROW_ID, SID, SAMPLE_TIME, START_SEG, TRUNC(START_SEG / :B9 ) BUCKET_START, MOD(START_SEG, :B9 ) BUCKET_START_OFFSET, TM_START_SEG, TRUNC(TM_START_SEG/:B9 ) TM_BUCKET_START, MOD(TM_START_SEG, :B9 ) TM_BUCKET_START_OFFSET, TRUNC(END_SEG/:B9 ) BUCKET_END, MOD(END_SEG, :B9 ) BUCKET_END_OFFSET, END_SEG, LENGTH_SEG, TM_LENGTH_SEG, TM_DELTA_CPU_TIME, TM_DELTA_DB_TIME, DELTA_READ_IO_REQUESTS, DELTA_WRITE_IO_REQUESTS, DELTA_READ_IO _BYTES, DELTA_WRITE_IO_BYTES, DELTA_INTERCONNECT_IO_BYTES, DELTA_READ_MEM_BYTES, PGA_ALLOCATED, TEMP_SPACE_ALLOCATED FROM (SELECT ROW_ID, SID, SAMPLE_TIME, TIME_INTERVAL, CASE WHEN START_SEG < 0 THEN 0 ELSE START_SEG END START_SEG, CASE WHEN TM_START_SEG < 0 THEN 0 ELSE TM_START_SEG END TM_START_SEG, CASE WHEN END_SEG > TIME_INTERVAL THEN TIME_INTERVAL ELSE END_SEG END END_SEG, (LENGTH_SEG - (CASE WHEN START_SEG < 0 THEN -START_SEG ELSE 0 END + CASE WHEN END_SEG > TIME_INTERVAL THEN END_SEG - TIME_INTERVAL ELSE 0 END)) LENGTH_SEG, (TM_LENGTH_SEG - (CASE WHEN TM_START_SEG < 0 THEN -TM_START_SEG ELSE 0 END + CASE WHEN END_SEG > TIME_INTERVAL THEN END_SEG - TIME_INTERVAL ELSE 0 END)) TM_LENGTH_SEG, TM_DELTA_CPU_TIME, TM_DELTA_DB_TIME, DELTA_READ_IO_REQUESTS, DELTA_WRITE_IO_REQUESTS, DELTA_READ_IO_BYTES, DELTA_WRITE_IO_BYTES, DELTA_INTERCONNECT_IO_BYTES, DELTA_READ_MEM_BYTES, PGA_ALLOCATED, TEMP_SPACE_ALLOCATED FROM (SELECT ROW_ID, SID, SAMPLE_ TIME, TIME_INTERVAL, LENGTH_SEG, TM_LENGTH_SEG, END_SEG - TM_LENGTH_SEG TM_START_SEG, END_SEG - LENGTH_SEG START_SEG, END_SEG, TM_DELTA_CPU_TIME, TM_DELTA_DB_TIME, DELTA_READ_IO_REQUESTS, DELTA_WRITE_IO_REQUESTS, DELTA_READ_IO_BYTES, DELTA_WRITE_IO_BYTES, DELTA_INTERCONNECT_IO_BYTES, DELTA_READ_MEM_BYTES, PGA_ALLOCATED, TEMP_SPACE_ALLOCATED FROM (SELECT ROW_ID, SID, SAMPLE_TIME, EXTRACT(SECOND FROM REL_SAMPLE_TIME_INT) + EXTRACT(MINUTE FROM REL_SAMPLE_TIME_INT)*60 + EXTRACT(HOUR FROM REL_SAMPLE_TIME_INT)*3600 + EXTRACT(DAY FROM REL_SAMPLE_TIME_INT)*3600*24 END_SEG, TIME_INTERVAL, DELTA_TIME/1000000 LENGTH_SEG, TM_DELTA_TIME/1000000 TM_LENGTH_SEG, TM_DELTA_CPU_TIME, TM_DELTA_DB_TIME, DELTA_READ_IO_REQUESTS, DELTA_WRITE_IO_REQUESTS, DELTA_READ_IO_BYTES, DELTA_WRITE_IO_BYTES, DELTA_INTERCONNECT_IO_BYTES, DELTA_READ_MEM_BYTES, PGA_ALLOCATED, TEMP_SPACE_ALLOCATED FROM (SELECT ROWNUM ROW_ID, SESSION_ID SID, CAST(FROM_TZ(SAMPLE_TIME, DBTIMEZONE) AS DATE) SAM PLE_DATE, SAMPLE_TIME, (SAMPLE_TIME - CAST(:B8 AS TIMESTAMP)) REL_SAMPLE_TIME_INT, TRUNC((:B7 - :B8 ) * 3600 * 24) TIME_INTERVAL, :B8 AS BND_START_INTERVAL , :B7 AS BND_END_INTERVAL , TM_DELTA_TIME, TM_DELTA_CPU_TIME, TM_DELTA_DB_TIME, DELTA_TIME, DELTA_READ_IO_REQUESTS, DELTA_WRITE_IO_REQUESTS, DELTA_READ_IO_BYTES, DELTA_WRITE_IO_BYTES, DELTA_INTERCONNECT_IO_BYTES, DELTA_READ_MEM_BYTES, PGA_ALLOCATED, TEMP_SPACE_ALLOCATED FROM (SELECT ASH0.* FROM V$ACTIVE_SESSION_HISTORY ASH0 WHERE SAMPLE_TIME BETWEEN :B6 AND :B5 AND ( (SESSION_ID = :B2 AND SESSION_SERIAL# = :B1 AND USERENV('INSTANCE') = :B3 ) OR (:B4 = 'yes' AND QC_INSTANCE_ID = :B3 AND QC_SESSION_ID = :B2 AND QC_SESSION_SERIAL# = :B1 ))) ) ASH1 WHERE SAMPLE_DATE >= BND_START_INTERVAL AND SAMPLE_DATE <= BND_END_INTERVAL + 120/3600/24 ) ) WHERE START_SEG <= TIME_INTERVAL ) WHERE (LENGTH_SEG IS NOT NULL AND LENGTH_SEG > 0) OR (TM_LENGTH_SEG IS NOT NULL AND TM_LENGTH_SEG > 0)) ) GROUP BY INST_ID, GROUP_T YPE, BUCKET_START, BUCKET_END, TM_GROUP_TYPE, TM_BUCKET_START, TM_BUCKET_END))) GVTF WHERE INST_ID >= :B11 AND INST_ID <= :B10 GROUP BY GROUP_TYPE, BUCKET_START, BUCKET_END, TM_GROUP_TYPE, TM_BUCKET_START, TM_BUCKET_END ) GROUP BY GROUPING SETS ( (GROUP_TYPE, BUCKET_START, BUCKET_END), (TM_GROUP_TYPE, TM_BUCKET_START, TM_BUCKET_END) )
bjck50zs3nc95insert into WRH$_SYSSTAT (dbid, per_pdb, con_dbid, snap_id, instance_number, stat_id, value) select /*+ use_hash(v$sysstat) */ :dbid, 0 per_pdb, :srcdbid con_dbid, :snap_id, :instance_number, stat_id, value FROM v$sysstat sysstat WHERE (1 = 1)
c179sut1vgpc8INSERT /*+ LEADING(@"SEL$F5BB74E1" "H"@"SEL$2" "A"@"SEL$1") USE_NL(@"SEL$F5BB74E1" "A"@"SEL$1") */ INTO WRH$_ACTIVE_SESSION_HISTORY ( snap_id, dbid, instance_number , sample_id, sample_time, sample_time_utc, usecs_per_row , session_id, session_serial#, session_type , flags , user_id , sql_id, sql_child_number, sql_opcode, force_matching_signature , top_level_sql_id, top_level_sql_opcode , sql_plan_hash_value, sql_full_plan_hash_value , sql_adaptive_plan_resolved , sql_plan_line_id , sql_plan_operation#, sql_plan_options# , sql_exec_id, sql_exec_start , plsql_entry_object_id, plsql_entry_subprogram_id , plsql_object_id, plsql_subprogram_id , qc_instance_id, qc_session_id, qc_session_serial#, px_flags , event_id, seq#, p1, p2 , p3 , wait_time, time_waited , blocking_session, blocking_session_serial#, blocking_inst_id , current_obj#, current_file#, current_block#, current_row# , top_level_call#, consumer_group_id, xid, remote_instance#, time_model , service_hash, program, module, action, client_id, machine, port, ecid , dbreplay_file_id, dbreplay_call_counter , con_dbid, per_pdb , tm_delta_time, tm_delta_cpu_time, tm_delta_db_time, delta_time, delta_read_io_requests, delta_write_io_requests, delta_read_io_bytes, delta_write_io_bytes, delta_interconnect_io_bytes, pga_allocated, temp_space_allocated , dbop_name, dbop_exec_id ) (SELECT /*+ PARAM('_module_action_old_length', 0) */:snap_id, :dbid, :instance_number , a.sample_id, a.sample_time, a.sample_time_utc , a.usecs_per_row * :disk_filter_ratio , a.session_id, a.session_serial#, a.session_type , decode(a.flags, 0, to_number(NULL), a.flags) , a.user_id , a.sql_id, a.sql_child_number, a.sql_opcode, a .force_matching_signature , a.top_level_sql_id, a.top_level_sql_opcode , a.sql_plan_hash_value, a.sql_full_plan_hash_value , a.sql_adaptive_plan_resolved , a.sql_plan_line_id , a.sql_plan_operation#, a.sql_plan_options# , a.sql_exec_id, a.sql_exec_start , a.plsql_entry_object_id, a.plsql_entry_subprogram_id , a.plsql_object_id, a.plsql_subprogram_id , a.qc_instance_id, a.qc_session_id, a.qc_session_serial#, a.px_flags , a.event_id, a.seq#, a.p1, a.p2, a.p3 , a.wait_time, a.time_waited , a.blocking_session, a.blocking_session_serial#, a.blocking_inst_id , a.current_obj#, a.current_file#, a.current_block#, a.current_row# , a.top_level_call#, a.consumer_group_id, a.xid, a.remote_instance# , a.time_model , a.service_hash , substrb(a.program, 1, 64) , a.module, a.action, a.client_id, a.machine, a.port, a.ecid , a.dbreplay_file_id, a.dbreplay_call_counter , a.con_dbid, a.con_id , decode(a.tm_delta_time, 0, to_number(null), a.tm_del ta_time), decode(a.tm_delta_time, 0, to_number(null), a.tm_delta_cpu_time), decode(a.tm_delta_time, 0, to_number(null), a.tm_delta_db_time), decode(a.delta_time, 0, to_number(null), a.delta_time), decode(a.delta_time, 0, to_number(null), decode(a.delta_read_io_requests, 0, to_number(null), a.delta_read_io_requests)), decode(a.delta_time, 0, to_number(null), decode(a.delta_write_io_requests, 0, to_number(null), a.delta_write_io_requests)), decode(a.delta_time, 0, to_number(null), decode(a.delta_read_io_bytes, 0, to_number(null), a.delta_read_io_bytes)), decode(a.delta_time, 0, to_number(null), decode(a.delta_write_io_bytes, 0, to_number(null), a.delta_write_io_bytes)), decode(a.delta_time, 0, to_number(null), decode(a.delta_interconnect_io_bytes, 0, to_number(null), a.delta_interconnect_io_bytes)), decode(a. pga_allocated, 0, to_number(null), a.pga_allocated), decode(a.pga_allocated, 0, to_number(null), decode(a.temp_space_allocated, 0, to_number(null), a.temp_space_allocated)) , a.dbop_name, a.dbop_exec_id FROM x$ash a, (SELECT h.sample_addr, h.sample_id FROM x$kewash h WHERE ( (h.sample_id >= :begin_flushing) and (h.sample_id < :latest_sample_id) ) and (nlssort(h.is_awr_sample, 'nls_sort=BINARY') = nlssort('Y', 'nls_sort=BINARY')) ) shdr WHERE (1 = 1) and shdr.sample_addr = a.sample_addr and shdr.sample_id = a.sample_id and nlssort(a.need_awr_sample, 'nls_sort=BINARY') = nlssort('Y', 'nls_sort=BINARY'))
c9059z5ksrf1xinsert into wrh$_latch (dbid, per_pdb, con_dbid, snap_id, instance_number, latch_hash, level#, gets, misses, sleeps, immediate_gets, immediate_misses, spin_gets, sleep1, sleep2, sleep3, sleep4, wait_time) select :dbid, 0 per_pdb, :srcdbid con_dbid, :snap_id, :instance_number, hash, level#, gets, misses, sleeps, immediate_gets, immediate_misses, spin_gets, sleep1, sleep2, sleep3, sleep4, wait_time FROM v$latch ltch WHERE (1 = 1)
cbg8aua031a9gBEGIN dbms_workload_repository.create_snapshot; END;
d1dumhajv2rr5SELECT COMPONENT_ID FROM SYS. "_REPORT_COMPONENT_OBJECTS" WHERE COMPONENT_NAME = LOWER(:B1 )
dcbt0gjzjwwbsinsert into wrh$_sga_target_advice (dbid, per_pdb, con_dbid, snap_id, instance_number, SGA_SIZE, SGA_SIZE_FACTOR, ESTD_DB_TIME, ESTD_PHYSICAL_READS) select :dbid, 0 per_pdb, :srcdbid con_dbid, :snap_id, :instance_number, SGA_SIZE, SGA_SIZE_FACTOR, ESTD_DB_TIME, ESTD_PHYSICAL_READS FROM v$sga_target_advice ta WHERE (1 = 1)
djpp498nvsrycinsert into wrh$_parameter (dbid, per_pdb, con_dbid, snap_id, instance_number, parameter_hash, value, isdefault, ismodified) select :dbid, 0 per_pdb, :srcdbid con_dbid, :snap_id, :instance_number, hash, substr(value, 1, 512), isdefault, ismodified from v$system_parameter sp
dvu40a9avazf8select xmlagg( xmlelement("operation", xmlattributes(operation as "name", options as "options", id as "id", depth as "depth", position as "pos"), nvl2(object_name, xmlelement("object", object_name), NULL), decode(:format, 'BASIC', null, nvl2(cardinality, xmlelement("card", cardinality), NULL)), decode(:format, 'BASIC', null, nvl2(bytes, xmlelement("bytes", bytes), NULL)), nvl2(temp_space, xmlelement("temp_space", temp_space), NULL), decode(:format, 'BASIC', null, nvl2(cost, xmlelement("cost", cost), NULL)), nvl2(io_cost, xmlelement("io_cost", io_cost), NULL), nvl2(cpu_cost, xmlelement("cpu_cost", cpu_cost), NULL), decode(:format, 'BASIC', null, nvl2(time, xmlelement("time", sys.dbms_xplan.format_time_s(time)), NULL)), nvl2(partition_start, xmlelement("partition", xmlattributes(partitio n_start as "start", partition_stop as "stop")), NULL), nvl2(object_node, xmlelement("node", object_node), NULL), nvl2(distribution, xmlelement("distrib", distribution), NULL), nvl2(projection, xmlelement("project", projection), NULL), nvl2(access_predicates, xmlelement("predicates", xmlattributes(decode(substr(options, 1, 8), 'STORAGE ', 'storage', 'access') as "type"), access_predicates), NULL), nvl2(filter_predicates, xmlelement("predicates", xmlattributes('filter' as "type"), filter_predicates), NULL), nvl2(qblock_name, xmlelement("qblock", qblock_name), NULL), nvl2(object_alias, xmlelement("object_alias", object_alias), NULL), (case when other_xml is null then null else xmltype(other_xml) end) ) ) plan from (select id, parent_id, position, depth, operation, options, object_name, cardinality, bytes, temp_space , cost, io_cost, cpu_cost, time, pstart as partition_start, pstop as partition_stop, object_node, other_tag, distrib as distribution, projection, access_pred as access_predicates, filter_pred as filter_predicates, other, qblock_name, object_alias, other_xml, sql_profile, sql_plan_baseline, starts, outrows, crgets, cugets, reads, writes, etime, mem_opt, mem_one, last_mem_used, last_mem_usage, mem_opt_cnt, mem_one_cnt, mem_multi_cnt, max_tmp_used, last_tmp_used from table(dbms_xplan.get_plan_rows(:tab_name, :stmt_id, :plan_id, :format, :fpreds, 1, null)))
f3ww8rgva3hrsupdate /* KSXM:FLUSH COL */ sys.col_usage$ set equality_preds = equality_preds + decode(bitand(:flag, 1), 0, 0, 1), equijoin_preds = equijoin_preds + decode(bitand(:flag, 2), 0, 0, 1), nonequijoin_preds = nonequijoin_preds + decode(bitand(:flag, 4), 0, 0, 1), range_preds = range_preds + decode(bitand(:flag, 8), 0, 0, 1), like_preds = like_preds + decode(bitand(:flag, 16), 0, 0, 1), null_preds = null_preds + decode(bitand(:flag, 32), 0, 0, 1), flags = flags + :flag - bitand(flags, :flag), timestamp = :time where obj# = :objn and intcol# = :coln
f7xnvp44nukp7insert into wrm$_snapshot_details (snap_id, dbid, instance_number, table_id, begin_time, end_time, step_id) values (:snap_id, :dbid, :instance_number, :bind1, :bind2, :bind3, :step_id)
fhf8upax5cxszBEGIN sys.dbms_auto_report_internal.i_save_report (:rep_ref, :snap_id, :pr_class, :rep_id, :suc); END;
fpwha9r615vdaINSERT INTO ITEM_SALE (ITEM_SALE_ID, ITEM_ID, ITEMS_SOLD, ITEM_SALE_DATE, ITEM_SOLD_TO) SELECT ITEM_SALE_ID_SEQ.NEXTVAL , ROUND(DBMS_RANDOM.VALUE(1, 35000)) ITEM_ID , ROUND(DBMS_RANDOM.VALUE(1, 20)) ITEMS_SOLD , (SYSDATE-1825)+DBMS_RANDOM.VALUE(1, 1820) ITEM_SALE_DATE , ROUND(DBMS_RANDOM.VALUE(1, 2000)) ITEM_SOLD_TO FROM DUAL CONNECT BY LEVEL <= 2000000+DBMS_RANDOM.VALUE(1000000, 1999999)
fsprw99ahsvynselect typeid, roottoid from type$ where tvoid = :1
g0t052az3rx44select name, intcol#, segcol#, type#, length, nvl(precision#, 0), decode(type#, 2, nvl(scale, -127/*MAXSB1MINAL*/), 178, scale, 179, scale, 180, scale, 181, scale, 182, scale, 183, scale, 231, scale, 0), null$, fixedstorage, nvl(deflength, 0), default$, rowid, col#, property, nvl(charsetid, 0), nvl(charsetform, 0), spare1, spare2, nvl(spare3, 0), nvl(evaledition#, 1), nvl(unusablebefore#, 0), nvl(unusablebeginning#, 0), case when (type# in (1, 8, 9, 96, 112)) then nvl(collid, 16382) else 0 end case, nvl(collintcol#, 0), nvl(acdrrescol#, 0), nvl(spare7, 0), nvl(spare9, 0), nvl(spare10, 0) from col$ where obj#=:1 order by intcol#
g9pu3v9m3q9zm UPDATE /*+ INDEX( wrh$_seg_stat_obj wrh$_seg_stat_obj_index ) */ wrh$_seg_stat_obj ob SET (snap_id, owner, object_name, subobject_name, tablespace_name, object_type, index_type, base_obj#, base_object_name, base_object_owner, partition_type) = (SELECT :lah_snap_id, so.oj.owner_name, so.oj.object_name, so.oj.subobject_name, so.oj.tablespace_name, so.oj.object_type, so.oj.index_type, so.oj.base_object_id, so.oj.base_object_name, so.oj.base_object_owner, so.oj.partition_type FROM (SELECT dbid, ts#, obj#, dataobj#, object_type, base_obj#, base_object_name, base_object_owner, dbms_swrf_internal.awr_get_object_info( con_dbid, ts#, obj#, dataobj#, AWR_OBJECT_INFO_TYPE(owner, object_name, subobject_name, tablespace_name, object_type, partition_type, index_type, base_object_name, base_object_owner, base_obj# )) oj FROM wrh$_seg_stat_obj ) so WHERE ob.dbid = so.dbid AND ob.ts# = so.ts# AND ob.obj# = so.obj# AND ob.dataobj# = so.dataobj#) WHERE dbid = :dbid AND snap_id > :lah_snap_id - 10 AND (object_name LIKE '%UNAVAIL%' OR (object_type LIKE '%UNDEF%' AND object_name NOT LIKE '%MISSING%' AND object_name NOT LIKE '%TRANSIENT%') OR owner LIKE '%UNAVAIL%' OR tablespace_name LIKE '%UNAVAIL%')
ggnrn8xktk8pzselect NVL(ilevel, 0), NVL(bestsortcol, 0), NVL(tinsize, 0), NVL(toutsize, 0), NVL(spare1, 0), NVL(spare3, 0), NVL(dataobj#, 0), NVL(ts#, 0), NVL(file#, 0), NVL(block#, 0), NVL(spare2, 0), NVL(spare4, 0), analyzer from compression$ where obj#=:1 and ulevel=:2
gngtvs38t0060SELECT /*+ CONNECT_BY_FILTERING */ s.privilege# FROM sys.sysauth$ s CONNECT BY s.grantee# = PRIOR s.privilege# AND (s.privilege# > 0 OR s.privilege# = -352) START WITH (s.privilege# > 0 OR s.privilege# = -352) AND s.grantee# IN (SELECT c1.privilege# FROM sys.codeauth$ c1 WHERE c1.obj# = :1) UNION SELECT c2.privilege# FROM sys.codeauth$ c2 WHERE c2.obj# = :2 ORDER BY 1 ASC
grwydz59pu6mcselect text from view$ where rowid=:1
gx4mv66pvj3xzselect con#, type#, condlength, intcols, robj#, rcon#, match#, refact, nvl(enabled, 0), rowid, cols, nvl(defer, 0), mtime, nvl(spare1, 0), spare2, spare3 from cdef$ where obj#=:1


Back to Top