Charts hidden: the ECharts CDN (cdn.jsdelivr.net) could not be reached. Tables still show every number.
AWR / TIMELINE COMPARISON

Monday 20:00
Hour-over-hour trend run 20260706212320547

CDB1 · DBID 1183716798
Host poug-dg1.localdomain · 19.0.0.0.0
Generated 2026-07-06 21:23:20 +00:00
Run by SYS · read-only, no scratch schema
Verdict 8 movers / vs prior 4 windows DB time +6% Configuration +264% Commit -10%
All 8 movers · |z| > 2
Compared windows Monday · 1h each · every 1h · DB time (s) over full span · template: simple
current 2026-07-06 19:00 → 2026-07-06 20:00 −1h 2026-07-06 18:00 → 2026-07-06 19:00 −2h 2026-07-06 17:00 → 2026-07-06 18:00 −3h 2026-07-06 16:00 → 2026-07-06 17:00 −4h 2026-07-06 15:00 → 2026-07-06 16:00

Aligned windows

One bar per window. Dimmed = skipped (missing snap, zero-length, or instance restart) and dropped from the z-score baseline.

Jul 06 16:00 valid · snaps 3101→3105 Jul 06 17:00 valid · snaps 3105→3109 Jul 06 18:00 valid · snaps 3109→3113 Jul 06 19:00 valid · snaps 3113→3117 Jul 06 20:00 current valid · snaps 3117→3121
HourWindow startWindow endBegin snapEnd snapStatusDetail
Current2026-07-06 Mon 19:002026-07-06 Mon 20:0031173121valid
−1h2026-07-06 Mon 18:002026-07-06 Mon 19:0031133117valid
−2h2026-07-06 Mon 17:002026-07-06 Mon 18:0031093113valid
−3h2026-07-06 Mon 16:002026-07-06 Mon 17:0031053109valid
−4h2026-07-06 Mon 15:002026-07-06 Mon 16:0031013105valid

Generate full AWR reports for these windows

Copy into SQL*Plus to spool a standard Oracle AWR report for each window above (Diagnostic Pack required). Skipped windows are commented out; swap _HTML for _TEXT in the call for a plain-text report.

-- AWR reports for the compared windows -- generated by awr_timeline_comparison.
-- Run as a user with EXECUTE on DBMS_WORKLOAD_REPOSITORY (Diagnostic Pack).
SET PAGESIZE 0 LINESIZE 1500 LONG 1000000 LONGCHUNKSIZE 1000000
SET TRIMSPOOL ON HEADING OFF FEEDBACK OFF VERIFY OFF ECHO OFF

-- current: 2026-07-06 19:00 -> 2026-07-06 20:00  (dbid 1183716798, snaps 3117 -> 3121)
SPOOL awr_1183716798_all_3117_3121.html
SELECT output FROM TABLE(DBMS_WORKLOAD_REPOSITORY.AWR_GLOBAL_REPORT_HTML(1183716798, NULL, 3117, 3121));
SPOOL OFF

-- -1h: 2026-07-06 18:00 -> 2026-07-06 19:00  (dbid 1183716798, snaps 3113 -> 3117)
SPOOL awr_1183716798_all_3113_3117.html
SELECT output FROM TABLE(DBMS_WORKLOAD_REPOSITORY.AWR_GLOBAL_REPORT_HTML(1183716798, NULL, 3113, 3117));
SPOOL OFF

-- -2h: 2026-07-06 17:00 -> 2026-07-06 18:00  (dbid 1183716798, snaps 3109 -> 3113)
SPOOL awr_1183716798_all_3109_3113.html
SELECT output FROM TABLE(DBMS_WORKLOAD_REPOSITORY.AWR_GLOBAL_REPORT_HTML(1183716798, NULL, 3109, 3113));
SPOOL OFF

-- -3h: 2026-07-06 16:00 -> 2026-07-06 17:00  (dbid 1183716798, snaps 3105 -> 3109)
SPOOL awr_1183716798_all_3105_3109.html
SELECT output FROM TABLE(DBMS_WORKLOAD_REPOSITORY.AWR_GLOBAL_REPORT_HTML(1183716798, NULL, 3105, 3109));
SPOOL OFF

-- -4h: 2026-07-06 15:00 -> 2026-07-06 16:00  (dbid 1183716798, snaps 3101 -> 3105)
SPOOL awr_1183716798_all_3101_3105.html
SELECT output FROM TABLE(DBMS_WORKLOAD_REPOSITORY.AWR_GLOBAL_REPORT_HTML(1183716798, NULL, 3101, 3105));
SPOOL OFF

Load profile — per-second rates

DBA_HIST_SYSSTAT (end − begin) ÷ window seconds. Trend: per-window values, oldest → current. Current cell bar = value ÷ row max.

MetricTrendCurrent−1h−2h−3h−4h
DB time (cs/s, 1/100s)106.54100.62100.3199.7199.69
DB CPU (cs/s, 1/100s)
redo size (bytes/s)355,173.60348,416.86351,981.73370,894.40363,003.85
session logical reads (/s)18,459.9417,400.1018,017.6319,222.3319,189.86
physical reads (/s)461.55432.11445.23476.67468.53
physical writes (/s)294.79281.47288.67306.80302.16
user calls (/s)199.11190.49197.62210.70209.71
user commits (/s)41.7340.1641.6944.5844.30
parse count (hard) (/s)0.07220.00670.02750.02830.0175

System metrics (DBA_HIST_SYSMETRIC_SUMMARY)

AVG(sm.average) over each window. Additive metrics (rates, counters): SUM across instances per snap, then AVG; ratios & latencies: AVG across instances per snap, then AVG. Trend: per-window values, oldest → current. Units per metric name (*_Per_Sec etc.).

MetricUnitTrendCurrent−1h−2h−3h−4h
Average Active SessionsActive Sessions0.92840.91100.90830.90150.9005
Host CPU Utilization (%)% Busy/(Idle+Busy)9.427.997.998.5310.02
Database CPU Time Ratio% Cpu/DB_Time13.3012.2612.7713.6814.38
Database Wait Time Ratio% Wait/DB_Time86.7087.7487.2386.3285.62
Session CountSessions105.37105.97106.25107.45105.80
Logical Reads Per SecReads Per Second18,500.0317,317.9717,997.8019,178.9619,143.51
User Commits Per SecCommits Per Second41.8239.9641.6444.4744.19
SQL Service Response TimeCentiSeconds Per Call0.06930.06490.06180.05770.0577

Foreground wait events (top 10 by time waited)

DBA_HIST_SYSTEM_EVENT, foreground waits, Idle excluded. Chart stacks wait_class time per window. Tables: top-10 by time_waited (s) and by avg latency (ms = time_waited ÷ total_waits).

Top 10 events — time waited (s)

EventTrendCurrent (s)−1h (s)−2h (s)−3h (s)−4h (s)Changez-score% Δ
db file sequential read1,680.39 #11,635.431,594.311,553.441,559.81moderate+2.51+6.0%
log file sync1,091.38 #21,203.171,224.211,218.361,193.29large-8.39-9.8%
log file parallel write987.16 #31,072.051,100.771,084.151,036.78large-3.18-8.0%
db file scattered read8.24 #45.695.728.035.72typical+1.68+30.9%
direct path read1.51 #5insufficient history
cursor: pin S wait on X0.98 #6insufficient history
latch: shared pool0.83 #70.038.462.180.42typical-0.50-70.1%
library cache: mutex X0.11 #80.140.030.060.23typical-0.03-2.7%

Top 10 events — avg time per wait (ms)

EventTrendCurrent (ms)−1h (ms)−2h (ms)−3h (ms)−4h (ms)Changez-score% Δ
db file sequential read1.141.181.111.021.03typical+0.78+5.5%
log file sync7.248.318.147.577.46typical-1.53-8.1%
log file parallel write6.527.377.296.716.46typical-1.00-6.4%
db file scattered read1.000.780.811.010.81typical+1.42+17.5%
direct path read2.77insufficient history
cursor: pin S wait on X490.18insufficient history
latch: shared pool9.882.54497.87128.0614.83typical-0.65-93.9%
library cache: mutex X3.113.821.091.747.08typical-0.12-9.4%

Wait-class rollup — time waited (s)

Wait classCurrent (s)−1h (s)−2h (s)−3h (s)−4h (s)Changez-score% Δ
System I/O3,979.684,124.474,200.914,136.243,965.87typical-1.27-3.1%
User I/O1,798.001,736.351,706.391,657.411,648.94moderate+2.68+6.6%
Commit1,091.381,203.171,224.211,218.361,193.29large-8.39-9.8%
Other830.711,047.681,032.721,057.641,103.57large-7.52-21.7%
Configuration118.2339.8820.9431.7837.20large+10.23+264.4%
Concurrency1.960.198.522.291.24typical-0.30-36.1%
Network1.171.051.101.171.28typical+0.17+1.4%
Application0.060.050.050.060.06typical+1.12+9.4%

Background wait events

DBA_HIST_BG_EVENT_SUMMARY, Idle excluded. Chart stacks wait_class time per window. Tables: time_waited (s) and avg latency (ms = time_waited ÷ total_waits).

Events — time waited (s)

EventTrendCurrent (s)−1h (s)−2h (s)−3h (s)−4h (s)Changez-score% Δ
log file parallel write987.11 #11,072.091,100.761,084.141,036.77large-3.18-8.0%
db file sequential read15.20 #211.1515.0616.2714.26typical+0.47+7.2%
db file scattered read3.83 #32.903.155.533.35typical+0.08+2.6%
log file sync0.23 #40.200.100.130.23typical+1.04+37.4%
latch: shared pool0.10 #50.018.200.320.03typical-0.51-95.4%
library cache: mutex X0.10 #60.130.030.040.22typical-0.09-7.8%

Events — avg time per wait (ms)

EventTrendCurrent (ms)−1h (ms)−2h (ms)−3h (ms)−4h (ms)Changez-score% Δ
log file parallel write6.527.377.296.716.46typical-1.00-6.4%
db file sequential read2.281.762.242.241.94typical+0.97+11.2%
db file scattered read3.332.482.783.092.93typical+1.99+18.1%
log file sync10.298.054.716.9710.30typical+1.20+37.1%
latch: shared pool5.522.55745.0822.592.37typical-0.51-97.1%
library cache: mutex X3.354.471.161.648.53typical-0.18-15.3%

Top SQL (top 10 per dimension, per window)

Top-10 SQLs per dimension per window from DBA_HIST_SQLSTAT *_DELTA. Bump chart per dimension: each line = one SQL across windows, oldest → current. Use the Break down by toggle to re-aggregate the same metric by SQL_ID, parsing schema, module, or action instead. Detail tables collapsed; click to expand.

By elapsed time

Break down by:
Detail table
SQL_IDPHV (cur)Current (s)−1h−2h−3h−4hSQL
3n4tadqgd9b9r01,372.99 #11,276.391,258.771,245.641,267.93BEGIN :1 := orderentry.neworder(:2,:3,:4); END;
g81cbrq5yamf52480532011310.72 #2287.91293.71287.67287.52SELECT ADDRESS_ID, CUSTOMER_ID, DATE_CREATED, HOUSE_NO_OR_NAME, STREET_NAME, TOWN, COUNTY, COUNTRY, POST_CODE, ZIP_CODE FROM ADDRESSES WHERE CUSTOMER_ID = :B2 AND ROWNUM < :B1
21ss57x3bykp30302.65 #3303.49296.21289.68283.18BEGIN :1 := orderentry.newcustomer(:2,:3,:4,:5,:6,:7,:8,:9,:10); END;
7ws837zynp1zv3722429161252.30 #4248.52263.86260.14243.02SELECT CARD_ID, CUSTOMER_ID, CARD_TYPE, CARD_NUMBER, EXPIRY_DATE, IS_VALID, SECURITY_CODE FROM CARD_DETAILS WHERE CUSTOMER_ID = :B2 AND ROWNUM < :B1
f7rxuxzt64k870224.95 #5232.82201.51197.71225.98INSERT INTO ORDER_ITEMS ( ORDER_ID, LINE_ITEM_ID, PRODUCT_ID, UNIT_PRICE, QUANTITY, GIFT_WRAP, CONDITION, ESTIMATED_DELIVERY ) VALUES ( :B4 , :B3 , :B2 , :B1 , 1, 'None', 'New', (S…
3fw75k1snsddx494735477223.36 #6216.94206.68202.11205.64INSERT INTO ORDERS ( ORDER_ID, ORDER_DATE, ORDER_MODE, CUSTOMER_ID, ORDER_STATUS, WAREHOUSE_ID, DELIVERY_TYPE, DELIVERY_ADDRESS_ID, COST_OF_DELIVERY, WAIT_TILL_ALL_AVAILABLE, CUSTO…
5ckxyqfvu60pj900611645171.99 #7173.79173.58166.26168.64SELECT CUSTOMER_ID, CUST_FIRST_NAME, CUST_LAST_NAME, NLS_LANGUAGE, NLS_TERRITORY, CREDIT_LIMIT, CUST_EMAIL, ACCOUNT_MGR_ID, CUSTOMER_SINCE, CUSTOMER_CLASS, SUGGESTIONS, DOB, MAILSH…
ajjqqrmacwv340140.35 #8139.77140.25137.59135.18BEGIN :1 := orderentry.browseandupdateorders(:2,:3,:4); END;
06gapn9jpn8p10137.27 #9137.33132.55129.73126.04BEGIN :1 := orderentry.updateCustomerDetails(:2,:3,:4,:5,:6,:7,:8); END;
gh2g2tynpcpv10133.38 #10INSERT INTO CUSTOMERS ( CUSTOMER_ID , CUST_FIRST_NAME , CUST_LAST_NAME , NLS_LANGUAGE , NLS_TERRITORY , CREDIT_LIMIT , CUST_EMAIL , ACCOUNT_MGR_ID, CUSTOMER_SINCE, CUSTOMER_CLASS, …
9t3n2wpr7my63137.48131.35130.98127.58INSERT INTO ADDRESSES ( ADDRESS_ID, CUSTOMER_ID, DATE_CREATED, HOUSE_NO_OR_NAME, STREET_NAME, TOWN, COUNTY, COUNTRY, POST_CODE, ZIP_CODE ) VALUES ( :B6 , :B5 , TRUNC(SYSDATE,'MI'),…

By CPU time

Break down by:
Detail table
SQL_IDPHV (cur)Current (s)−1h−2h−3h−4hSQL
3n4tadqgd9b9r0225.78 #1211.08219.01233.15246.11BEGIN :1 := orderentry.neworder(:2,:3,:4); END;
7yhuvsmwggtqn091.24 #287.2290.6896.1799.31BEGIN :1 := orderentry.browseproducts(:2,:3,:4); END;
c13sma6rkr27c239325426763.69 #360.6663.1367.2269.19SELECT PRODUCTS.PRODUCT_ID, PRODUCT_NAME, PRODUCT_DESCRIPTION, CATEGORY_ID, WEIGHT_CLASS, WARRANTY_PERIOD, SUPPLIER_ID, PRODUCT_STATUS, LIST_PRICE, MIN_PRICE, CATALOG_URL, QUANTITY…
0y1prvxqc2ra9190578742353.93 #451.3353.5956.5458.46SELECT PRODUCTS.PRODUCT_ID, PRODUCT_NAME, PRODUCT_DESCRIPTION, CATEGORY_ID, WEIGHT_CLASS, WARRANTY_PERIOD, SUPPLIER_ID, PRODUCT_STATUS, LIST_PRICE, MIN_PRICE, CATALOG_URL, QUANTITY…
21ss57x3bykp3028.03 #525.5726.9428.8630.30BEGIN :1 := orderentry.newcustomer(:2,:3,:4,:5,:6,:7,:8,:9,:10); END;
3fw75k1snsddx49473547725.80 #622.3422.8524.3126.13INSERT INTO ORDERS ( ORDER_ID, ORDER_DATE, ORDER_MODE, CUSTOMER_ID, ORDER_STATUS, WAREHOUSE_ID, DELIVERY_TYPE, DELIVERY_ADDRESS_ID, COST_OF_DELIVERY, WAIT_TILL_ALL_AVAILABLE, CUSTO…
f7rxuxzt64k87020.32 #718.2618.4219.5822.13INSERT INTO ORDER_ITEMS ( ORDER_ID, LINE_ITEM_ID, PRODUCT_ID, UNIT_PRICE, QUANTITY, GIFT_WRAP, CONDITION, ESTIMATED_DELIVERY ) VALUES ( :B4 , :B3 , :B2 , :B1 , 1, 'None', 'New', (S…
5ckxyqfvu60pj90061164519.85 #818.7719.4021.1222.50SELECT CUSTOMER_ID, CUST_FIRST_NAME, CUST_LAST_NAME, NLS_LANGUAGE, NLS_TERRITORY, CREDIT_LIMIT, CUST_EMAIL, ACCOUNT_MGR_ID, CUSTOMER_SINCE, CUSTOMER_CLASS, SUGGESTIONS, DOB, MAILSH…
g81cbrq5yamf5248053201114.02 #913.1113.9815.0316.48SELECT ADDRESS_ID, CUSTOMER_ID, DATE_CREATED, HOUSE_NO_OR_NAME, STREET_NAME, TOWN, COUNTY, COUNTRY, POST_CODE, ZIP_CODE FROM ADDRESSES WHERE CUSTOMER_ID = :B2 AND ROWNUM < :B1
7ws837zynp1zv372242916112.17 #1011.3911.9512.7113.39SELECT CARD_ID, CUSTOMER_ID, CARD_TYPE, CARD_NUMBER, EXPIRY_DATE, IS_VALID, SECURITY_CODE FROM CARD_DETAILS WHERE CUSTOMER_ID = :B2 AND ROWNUM < :B1

By buffer gets

Break down by:
Detail table
SQL_IDPHV (cur)Current (gets)−1h−2h−3h−4hSQL
3n4tadqgd9b9r048,512,388.00 #146,964,424.0048,838,267.0052,053,992.0051,936,606.00BEGIN :1 := orderentry.neworder(:2,:3,:4); END;
c13sma6rkr27c239325426736,951,703.00 #235,791,098.0037,225,060.0039,714,630.0039,780,793.00SELECT PRODUCTS.PRODUCT_ID, PRODUCT_NAME, PRODUCT_DESCRIPTION, CATEGORY_ID, WEIGHT_CLASS, WARRANTY_PERIOD, SUPPLIER_ID, PRODUCT_STATUS, LIST_PRICE, MIN_PRICE, CATALOG_URL, QUANTITY…
0y1prvxqc2ra9190578742313,366,508.00 #312,904,543.0013,413,286.0014,197,972.0014,176,237.00SELECT PRODUCTS.PRODUCT_ID, PRODUCT_NAME, PRODUCT_DESCRIPTION, CATEGORY_ID, WEIGHT_CLASS, WARRANTY_PERIOD, SUPPLIER_ID, PRODUCT_STATUS, LIST_PRICE, MIN_PRICE, CATALOG_URL, QUANTITY…
7yhuvsmwggtqn013,366,208.00 #412,904,904.0013,413,183.0014,197,983.0014,177,198.00BEGIN :1 := orderentry.browseproducts(:2,:3,:4); END;
f7rxuxzt64k8704,803,391.00 #54,640,893.004,828,598.005,146,426.004,968,237.00INSERT INTO ORDER_ITEMS ( ORDER_ID, LINE_ITEM_ID, PRODUCT_ID, UNIT_PRICE, QUANTITY, GIFT_WRAP, CONDITION, ESTIMATED_DELIVERY ) VALUES ( :B4 , :B3 , :B2 , :B1 , 1, 'None', 'New', (S…
8z3542ffmp56216555524671,655,349.00 #61,605,924.001,670,646.001,776,063.001,780,735.00SELECT QUANTITY_ON_HAND FROM PRODUCT_INFORMATION P, INVENTORIES I WHERE I.PRODUCT_ID = :B2 AND I.PRODUCT_ID = P.PRODUCT_ID AND I.WAREHOUSE_ID = :B1
3fw75k1snsddx4947354771,647,899.00 #71,578,756.001,621,050.001,705,176.001,687,058.00INSERT INTO ORDERS ( ORDER_ID, ORDER_DATE, ORDER_MODE, CUSTOMER_ID, ORDER_STATUS, WAREHOUSE_ID, DELIVERY_TYPE, DELIVERY_ADDRESS_ID, COST_OF_DELIVERY, WAIT_TILL_ALL_AVAILABLE, CUSTO…
21ss57x3bykp301,524,503.00 #81,447,899.001,516,977.001,618,546.001,582,719.00BEGIN :1 := orderentry.newcustomer(:2,:3,:4,:5,:6,:7,:8,:9,:10); END;
5ckxyqfvu60pj9006116451,060,040.00 #91,019,940.001,066,928.001,139,264.001,133,860.00SELECT CUSTOMER_ID, CUST_FIRST_NAME, CUST_LAST_NAME, NLS_LANGUAGE, NLS_TERRITORY, CREDIT_LIMIT, CUST_EMAIL, ACCOUNT_MGR_ID, CUSTOMER_SINCE, CUSTOMER_CLASS, SUGGESTIONS, DOB, MAILSH…
7r7636982atn921418639931,055,566.00 #101,023,886.001,064,843.001,132,550.001,135,821.00UPDATE INVENTORIES SET QUANTITY_ON_HAND = QUANTITY_ON_HAND - :B1 WHERE PRODUCT_ID = :B3 AND WAREHOUSE_ID = :B2

By physical reads

Break down by:
Detail table
SQL_IDPHV (cur)Current (reads)−1h−2h−3h−4hSQL
3n4tadqgd9b9r01,055,096.00 #11,011,625.001,046,032.001,110,721.001,102,983.00BEGIN :1 := orderentry.neworder(:2,:3,:4); END;
3fw75k1snsddx494735477259,316.00 #2246,171.00249,395.00259,684.00251,769.00INSERT INTO ORDERS ( ORDER_ID, ORDER_DATE, ORDER_MODE, CUSTOMER_ID, ORDER_STATUS, WAREHOUSE_ID, DELIVERY_TYPE, DELIVERY_ADDRESS_ID, COST_OF_DELIVERY, WAIT_TILL_ALL_AVAILABLE, CUSTO…
g81cbrq5yamf52480532011237,359.00 #3229,910.00238,460.00254,605.00254,222.00SELECT ADDRESS_ID, CUSTOMER_ID, DATE_CREATED, HOUSE_NO_OR_NAME, STREET_NAME, TOWN, COUNTY, COUNTRY, POST_CODE, ZIP_CODE FROM ADDRESSES WHERE CUSTOMER_ID = :B2 AND ROWNUM < :B1
21ss57x3bykp30228,160.00 #4216,642.00225,206.00238,855.00232,610.00BEGIN :1 := orderentry.newcustomer(:2,:3,:4,:5,:6,:7,:8,:9,:10); END;
7ws837zynp1zv3722429161212,555.00 #5205,184.00214,556.00228,271.00228,076.00SELECT CARD_ID, CUSTOMER_ID, CARD_TYPE, CARD_NUMBER, EXPIRY_DATE, IS_VALID, SECURITY_CODE FROM CARD_DETAILS WHERE CUSTOMER_ID = :B2 AND ROWNUM < :B1
f7rxuxzt64k870188,098.00 #6178,500.00186,524.00201,313.00201,212.00INSERT INTO ORDER_ITEMS ( ORDER_ID, LINE_ITEM_ID, PRODUCT_ID, UNIT_PRICE, QUANTITY, GIFT_WRAP, CONDITION, ESTIMATED_DELIVERY ) VALUES ( :B4 , :B3 , :B2 , :B1 , 1, 'None', 'New', (S…
5ckxyqfvu60pj900611645179,395.00 #7172,682.00179,869.00191,720.00191,797.00SELECT CUSTOMER_ID, CUST_FIRST_NAME, CUST_LAST_NAME, NLS_LANGUAGE, NLS_TERRITORY, CREDIT_LIMIT, CUST_EMAIL, ACCOUNT_MGR_ID, CUSTOMER_SINCE, CUSTOMER_CLASS, SUGGESTIONS, DOB, MAILSH…
06gapn9jpn8p10135,986.00 #8126,636.00131,134.00138,091.00134,096.00BEGIN :1 := orderentry.updateCustomerDetails(:2,:3,:4,:5,:6,:7,:8); END;
gh2g2tynpcpv10127,129.00 #9120,324.00123,842.00130,147.00125,645.00INSERT INTO CUSTOMERS ( CUSTOMER_ID , CUST_FIRST_NAME , CUST_LAST_NAME , NLS_LANGUAGE , NLS_TERRITORY , CREDIT_LIMIT , CUST_EMAIL , ACCOUNT_MGR_ID, CUSTOMER_SINCE, CUSTOMER_CLASS, …
8zz6y2yzdqjp0574689976106,960.00 #1099,997.00103,802.00109,140.00106,151.00SELECT CUSTOMER_ID, CUST_FIRST_NAME, CUST_LAST_NAME, NLS_LANGUAGE, NLS_TERRITORY, CREDIT_LIMIT, CUST_EMAIL, ACCOUNT_MGR_ID, CUSTOMER_SINCE, CUSTOMER_CLASS, SUGGESTIONS, DOB, MAILSH…

By executions

Break down by:
Detail table
SQL_IDPHV (cur)Current (exec)−1h−2h−3h−4hSQL
0y1prvxqc2ra919057874231,329,082.00 #11,283,140.001,333,722.001,411,691.001,409,554.00SELECT PRODUCTS.PRODUCT_ID, PRODUCT_NAME, PRODUCT_DESCRIPTION, CATEGORY_ID, WEIGHT_CLASS, WARRANTY_PERIOD, SUPPLIER_ID, PRODUCT_STATUS, LIST_PRICE, MIN_PRICE, CATALOG_URL, QUANTITY…
c13sma6rkr27c23932542671,056,068.00 #21,022,568.001,063,909.001,134,656.001,136,020.00SELECT PRODUCTS.PRODUCT_ID, PRODUCT_NAME, PRODUCT_DESCRIPTION, CATEGORY_ID, WEIGHT_CLASS, WARRANTY_PERIOD, SUPPLIER_ID, PRODUCT_STATUS, LIST_PRICE, MIN_PRICE, CATALOG_URL, QUANTITY…
8z3542ffmp5621655552467289,512.00 #3280,942.00292,339.00310,688.00311,416.00SELECT QUANTITY_ON_HAND FROM PRODUCT_INFORMATION P, INVENTORIES I WHERE I.PRODUCT_ID = :B2 AND I.PRODUCT_ID = P.PRODUCT_ID AND I.WAREHOUSE_ID = :B1
5ckxyqfvu60pj900611645265,010.00 #4254,985.00266,732.00284,816.00283,465.00SELECT CUSTOMER_ID, CUST_FIRST_NAME, CUST_LAST_NAME, NLS_LANGUAGE, NLS_TERRITORY, CREDIT_LIMIT, CUST_EMAIL, ACCOUNT_MGR_ID, CUSTOMER_SINCE, CUSTOMER_CLASS, SUGGESTIONS, DOB, MAILSH…
f7rxuxzt64k870262,266.00 #5254,367.00264,531.00281,316.00282,158.00INSERT INTO ORDER_ITEMS ( ORDER_ID, LINE_ITEM_ID, PRODUCT_ID, UNIT_PRICE, QUANTITY, GIFT_WRAP, CONDITION, ESTIMATED_DELIVERY ) VALUES ( :B4 , :B3 , :B2 , :B1 , 1, 'None', 'New', (S…
7yhuvsmwggtqn0110,586.00 #6107,113.00111,432.00117,888.00117,465.00BEGIN :1 := orderentry.browseproducts(:2,:3,:4); END;
g81cbrq5yamf5248053201199,125.00 #795,663.0099,909.00106,455.00106,418.00SELECT ADDRESS_ID, CUSTOMER_ID, DATE_CREATED, HOUSE_NO_OR_NAME, STREET_NAME, TOWN, COUNTY, COUNTRY, POST_CODE, ZIP_CODE FROM ADDRESSES WHERE CUSTOMER_ID = :B2 AND ROWNUM < :B1
7ws837zynp1zv372242916187,991.00 #885,038.0088,807.0094,492.0094,541.00SELECT CARD_ID, CUSTOMER_ID, CARD_TYPE, CARD_NUMBER, EXPIRY_DATE, IS_VALID, SECURITY_CODE FROM CARD_DETAILS WHERE CUSTOMER_ID = :B2 AND ROWNUM < :B1
3fw75k1snsddx49473547787,988.00 #985,038.0088,803.0094,489.0094,537.00INSERT INTO ORDERS ( ORDER_ID, ORDER_DATE, ORDER_MODE, CUSTOMER_ID, ORDER_STATUS, WAREHOUSE_ID, DELIVERY_TYPE, DELIVERY_ADDRESS_ID, COST_OF_DELIVERY, WAIT_TILL_ALL_AVAILABLE, CUSTO…
5mddt5kt45rg3162822352787,977.00 #10UPDATE ORDERS SET ORDER_MODE = 'online', ORDER_STATUS = FLOOR(DBMS_RANDOM.VALUE(0, :B3 )), ORDER_TOTAL = :B2 WHERE ORDER_ID = :B1
3n4tadqgd9b9r85,040.0088,807.0094,486.0094,539.00BEGIN :1 := orderentry.neworder(:2,:3,:4); END;

By per-exec regression

Break down by:
Detail table
SQL_IDPHV (cur)Current (s/exec)−1h−2h−3h−4hSQL
fhf8upax5cxsz01.14 #11.160.890.810.78BEGIN sys.dbms_auto_report_internal.i_save_report (:rep_ref, :snap_id, :pr_class, :rep_id, :suc); END;
dsfnfxkbbvxha00.18 #20.050.07INSERT INTO WRP$_REPORTS_DETAILS(SNAP_ID, DBID, INSTANCE_NUMBER, CON_DBID, SESSION_ID, SESSION_SERIAL#, REPORT_ID, GENERATION_TIME, REPORT_COMPRESSED) VALUES(:B9 , :B8 , :B7 , :B6 …
6s1ku6bs9a8xb659140370.22 #30.120.110.190.08 WITH ash as (SELECT ash.event_id, sum(decode(ash.session_type, 1, 1, 0)) as cnt_fg, count(*) as cnt_total FROM WRH$_ACTIVE_SESSION_HISTORY ash WHERE ash.dbid = :dbid AND a…
awm8fgc8hw28q8631437790.22 #40.080.170.160.13select name, ts#, contents$, online$, flags, bitmapped, blocksize, con_id from ( awri$_cdb_ts$ )
df9q7zmq16sxb20628150650.14 #50.040.090.070.05insert into wrh$_sgastat (dbid, per_pdb, con_dbid, snap_id, instance_number, pool, name, bytes) select :dbid, sgastat.con_id, con_id_to_dbid(sgastat.con_id) con_dbid, :snap…
0za9fv0j1vgkk32054759710.66 #60.820.660.500.52WITH MONITOR_DATA AS (SELECT * FROM TABLE(GV$(CURSOR( SELECT USERENV('instance') AS INST_ID, KEY, NVL2(PX_QCSID, NULL, STATUS) STATUS, FIRST_REFRESH_TIME, LAST_REFRESH_TIME, REFRES…
9x2prazfz86dz23575905570.12 #70.090.080.090.07 select s.file#, s.block#, s.ts#, t.obj#, s.hwmincr, t.obj# from tab$ t, seg$ s where bitand(s.spare1, 4503599627370496) = 4503599627370496 and bitand(s.spare1, 65536) <> 65536 an…
bu4knv99vsx1x38220374760.07 #80.040.040.040.02select nvl(con_id, 0), lobtsn, lobrdba, lobobjid from x$lobstat where lobspcdealloc > 0 and lobcurrtime >= :1 order by lobspcdealloc desc
2jzz7j5bkc3xj41395027170.12 #90.060.120.110.08insert into WRH$_EVENT_HISTOGRAM (dbid, per_pdb, con_dbid, snap_id, instance_number, event_id, wait_time_milli, wait_count ) select :dbid, s.con_id, con_id_to_dbid(s.con_id…
831djp7gnx4hq36374872010.09 #100.050.040.080.09insert into wrh$_con_system_event (dbid, per_pdb, con_dbid, snap_id, instance_number, event_id, total_waits, total_timeouts, time_waited_micro, total_waits_fg, total_timeo…

plan stable No plan_hash_value changes detected for any of the 28 top SQL across the compared windows.

Per-SQL detail

Per SQL_ID listed above: full text, AWR retention range, plan_hash_value summary, and avg sec/exec colored by PHV across every snapshot the SQL appeared in. PHV color change = plan switch.

06gapn9jpn8p1 — 2026-07-06 14:00 → 2026-07-06 21:15 · 0 distinct plans · 175,664 executions across 29 snapshots
Parsing schema
SOE
Module
Action
Optimizer mode
ALL_ROWS
Force-match sig
SQL profile
Text length
73 chars
BEGIN :1 :=  orderentry.updateCustomerDetails(:2,:3,:4,:5,:6,:7,:8); END;
0y1prvxqc2ra9 — 2026-07-06 14:00 → 2026-07-06 21:15 · 1 distinct plan · 10,534,859 executions across 29 snapshots
Parsing schema
SOE
Module
Browse Products
Action
getProductDetails
Optimizer mode
ALL_ROWS
Force-match sig
10881662202605068940
SQL profile
Text length
314 chars
PHVFirst seenLast seenSnapsExecutionsAvg s/execAvg gets/exec
19057874232026-07-06 14:002026-07-06 21:152910,534,8590.00010
SELECT PRODUCTS.PRODUCT_ID, PRODUCT_NAME, PRODUCT_DESCRIPTION, CATEGORY_ID, WEIGHT_CLASS, WARRANTY_PERIOD, SUPPLIER_ID, PRODUCT_STATUS, LIST_PRICE, MIN_PRICE, CATALOG_URL, QUANTITY_ON_HAND FROM PRODUCTS, INVENTORIES WHERE PRODUCTS.PRODUCT_ID = :B2 AND INVENTORIES.PRODUCT_ID = PRODUCTS.PRODUCT_ID AND ROWNUM < :B1 
0za9fv0j1vgkk — 2025-10-11 15:13 → 2026-07-06 21:15 · 2 distinct plans · 390 executions across 180 snapshots
Parsing schema
SYS
Module
Action
Optimizer mode
ALL_ROWS
Force-match sig
3827900917462555511
SQL profile
Text length
92,634 chars
PHVFirst seenLast seenSnapsExecutionsAvg s/execAvg gets/exec
32054759712025-10-11 15:132026-07-06 21:151793820.130403
10037897992026-07-04 18:452026-07-04 19:00180.1761,145
WITH MONITOR_DATA AS (SELECT * FROM TABLE(GV$(CURSOR( SELECT USERENV('instance') AS 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 V$ALL_SQL_MONITOR MO1 WHERE USERENV('INSTANCE') 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.OWNER || '.' || 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_COUNT) 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) SUM_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_
... (truncated, 92634 chars total)
21ss57x3bykp3 — 2026-07-06 14:00 → 2026-07-06 21:15 · 0 distinct plans · 264,177 executions across 29 snapshots
Parsing schema
SOE
Module
JDBC Thin Client
Action
Optimizer mode
ALL_ROWS
Force-match sig
SQL profile
Text length
70 chars
BEGIN :1 :=  orderentry.newcustomer(:2,:3,:4,:5,:6,:7,:8,:9,:10); END;
2jzz7j5bkc3xj — 2026-06-28 19:35 → 2026-07-06 21:15 · 1 distinct plan · 388 executions across 388 snapshots
Parsing schema
SYS
Module
Action
Optimizer mode
CHOOSE
Force-match sig
14894371175163409544
SQL profile
Text length
417 chars
PHVFirst seenLast seenSnapsExecutionsAvg s/execAvg gets/exec
41395027172026-06-28 19:352026-07-06 21:153883880.032613
insert into  WRH$_EVENT_HISTOGRAM  (dbid, per_pdb, con_dbid, snap_id, instance_number,     event_id, wait_time_milli, wait_count ) select  :dbid,  s.con_id, con_id_to_dbid(s.con_id)  con_dbid,  :snap_id, :instance_number,        d.ksledhash, s.kslsesmaxdur/1024,        s.kslsesval   FROM x$kslseshist_micro   s, x$ksled   d  WHERE  (1 = 1)  AND ( s.con_id < 4099  )   and s.kslsesenum = d.indx   and s.kslsesval > 0 
3fw75k1snsddx — 2026-07-06 14:00 → 2026-07-06 21:15 · 1 distinct plan · 701,672 executions across 29 snapshots
Parsing schema
SOE
Module
New Order
Action
Optimizer mode
ALL_ROWS
Force-match sig
SQL profile
Text length
405 chars
PHVFirst seenLast seenSnapsExecutionsAvg s/execAvg gets/exec
4947354772026-07-06 14:002026-07-06 21:1529701,6720.00218
INSERT INTO ORDERS ( ORDER_ID, ORDER_DATE, ORDER_MODE, CUSTOMER_ID, ORDER_STATUS, WAREHOUSE_ID, DELIVERY_TYPE, DELIVERY_ADDRESS_ID, COST_OF_DELIVERY, WAIT_TILL_ALL_AVAILABLE, CUSTOMER_CLASS, CARD_ID, INVOICE_ADDRESS_ID ) VALUES ( ORDERS_SEQ.NEXTVAL + :B8 , SYSTIMESTAMP , 'online', :B7 , 1, :B6 , 'Standard', :B1 , DBMS_RANDOM.VALUE(:B5 , :B4 ), 'ship_asap', :B2 , :B3 , :B1 ) RETURNING ORDER_ID INTO :O0 
3n4tadqgd9b9r — 2026-07-06 14:00 → 2026-07-06 21:15 · 0 distinct plans · 701,647 executions across 29 snapshots
Parsing schema
SOE
Module
Action
Optimizer mode
ALL_ROWS
Force-match sig
SQL profile
Text length
48 chars
BEGIN :1 :=  orderentry.neworder(:2,:3,:4); END;
5ckxyqfvu60pj — 2026-07-06 14:00 → 2026-07-06 21:15 · 1 distinct plan · 2,107,828 executions across 29 snapshots
Parsing schema
SOE
Module
Update Customer Details
Action
getCustomerDetails
Optimizer mode
ALL_ROWS
Force-match sig
6486229150489758732
SQL profile
Text length
292 chars
PHVFirst seenLast seenSnapsExecutionsAvg s/execAvg gets/exec
9006116452026-07-06 14:002026-07-06 21:15292,107,8280.0014
SELECT CUSTOMER_ID, CUST_FIRST_NAME, CUST_LAST_NAME, NLS_LANGUAGE, NLS_TERRITORY, CREDIT_LIMIT, CUST_EMAIL, ACCOUNT_MGR_ID, CUSTOMER_SINCE, CUSTOMER_CLASS, SUGGESTIONS, DOB, MAILSHOT, PARTNER_MAILSHOT, PREFERRED_ADDRESS, PREFERRED_CARD FROM CUSTOMERS WHERE CUSTOMER_ID = :B2 AND ROWNUM < :B1 
5mddt5kt45rg3 — 2026-07-06 14:00 → 2026-07-06 21:15 · 1 distinct plan · 701,623 executions across 29 snapshots
Parsing schema
SOE
Module
New Order
Action
Optimizer mode
ALL_ROWS
Force-match sig
11379765169476978296
SQL profile
Text length
130 chars
PHVFirst seenLast seenSnapsExecutionsAvg s/execAvg gets/exec
16282235272026-07-06 14:002026-07-06 21:1529701,6230.00010
UPDATE ORDERS SET ORDER_MODE = 'online', ORDER_STATUS = FLOOR(DBMS_RANDOM.VALUE(0, :B3 )), ORDER_TOTAL = :B2 WHERE ORDER_ID = :B1 
6s1ku6bs9a8xb — 2026-07-02 06:44 → 2026-07-06 21:15 · 1 distinct plan · 28 executions across 28 snapshots
Parsing schema
SYS
Module
Action
Optimizer mode
ALL_ROWS
Force-match sig
2661651228964933557
SQL profile
Text length
3,614 chars
PHVFirst seenLast seenSnapsExecutionsAvg s/execAvg gets/exec
659140372026-07-02 06:442026-07-06 21:1528280.124119
 WITH ash as  (SELECT ash.event_id,  sum(decode(ash.session_type, 1, 1, 0)) as cnt_fg,  count(*) as cnt_total  FROM  WRH$_ACTIVE_SESSION_HISTORY ash  WHERE  ash.dbid = :dbid  AND ash.instance_number = :inst  AND ash.snap_id > :bid AND ash.snap_id <= :eid  AND  ash.wait_time = 0  GROUP BY ash.event_id  ),  evts as  (SELECT event_id, sum(w_cnt) as w_cnt, sum(to_cnt) as to_cnt,  sum(w_time) as w_time  ,sum(w_cnt_fg) as w_cnt_fg, sum(to_cnt_fg) as to_cnt_fg,  sum(w_time_fg) as w_time_fg  FROM (SELECT es.event_id as event_id,  es.total_waits - nvl(bs.total_waits,0) as w_cnt,  es.TOTAL_TIMEOUTS - nvl(bs.TOTAL_TIMEOUTS,0) as to_cnt,  es.TIME_WAITED_MICRO - nvl(bs.TIME_WAITED_MICRO,0)  as w_time  ,es.total_waits_fg - nvl(bs.total_waits_fg,0)  as w_cnt_fg,  es.TOTAL_TIMEOUTS_FG - nvl(bs.TOTAL_TIMEOUTS_FG,0)  as to_cnt_fg,  es.TIME_WAITED_MICRO_FG - nvl(bs.TIME_WAITED_MICRO_FG,0)  as w_time_fg  FROM  WRH$_SYSTEM_EVENT es , WRH$_SYSTEM_EVENT bs  WHERE  es.dbid = :dbid  AND es.instance_number = :inst  AND es.snap_id = :eid  AND bs.dbid(+) = :dbid AND bs.instance_number(+) = es.instance_number AND bs.snap_id(+) = :bid  AND  es.instance_number = bs.instance_number(+)  AND  es.event_id = bs.event_id(+)  UNION ALL  SELECT x.event_hash as event_id,  0 as w_cnt, 0 as to_cnt, 0 as w_time  ,0 as w_cnt_fg, 0 as to_cnt_fg, 0 as w_time_fg  FROM  X$KEHEVTMAP x  )  GROUP BY event_id  ),  awr_names as  (SELECT e.event_id, max(e.event_name) as event_name,          max(e.wait_class_id) as wait_class_id,          max(e.wait_class) as wait_class,          max(e.parameter1) as parameter1,          max(e.parameter2) as parameter2,          max(e.parameter3) as parameter3  FROM  WRH$_EVENT_NAME e  WHERE e.dbid = :dbid GROUP BY e.event_id  ),  named_events as  (SELECT names.event_id as event_id,  names.event_name as event_name,  evts.w_cnt as w_cnt,  evts.to_cnt as to_cnt,  evts.w_time as w_time,  evts.w_cnt_fg as w_cnt_fg,  evts.to_cnt_fg as to_cnt_fg,  evts.w_time_fg as w_time_fg,  names.wait_class_id as wait_class_id,  names.parameter1 as p1,  names.parameter2 as p2,  names.parameter3 as p3  FROM   evts, awr_names names  WHERE  evts.event_id = names.event_id  AND  names.wait_class_id <> 2723168908  ),  data as  (SELECT e.event_id as event_id,  e.event_name as event_name,  e.wait_class_id as wait_class_id,  e.p1 as p1,  e.p2 as p2,  e.p3 as p3,  e.w_cnt as total_w_cnt,  e.to_cnt as total_to_cnt,  e.w_time as total_w_time,  e.w_cnt_fg as fg_w_cnt,  e.to_cnt_fg as fg_to_cnt,  e.w_time_fg as fg_w_time,  nvl(a.cnt_total,0) as total_ash_cnt,  nvl(a.cnt_fg,0) as fg_ash_cnt  FROM   named_events e, ash a  WHERE  e.event_id  = a.event_id(+)  ),  final_query as  (SELECT d.event_name,  d.event_id,  d.p1 as p1,  case when (p1 is null OR p1 = '0')  then 0 else 1 end as p1valid,  d.p2 as p2,  case when (p2 is null OR p2 = '0')  then 0 else 1 end as p2valid,  d.p3 as p3,  case when (p3 is null OR p3 = '0')  then 0 else 1 end as p3valid,  nvl(e.keh_id,0) as keh_evt_id,  c.class# as class_num,  d.wait_class_id as wait_class_id,  c.keh_id as keh_ecl_id,  round(d.total_ash_cnt,0) as total_ash_cnt,  round(d.fg_ash_cnt,0) as fg_ash_cnt,  round(d.fg_w_cnt,0) as fg_w_cnt,  round(d.fg_to_cnt,0) as fg_to_cnt,  round(d.fg_w_time,0) as fg_w_time,  round(d.total_w_cnt,0) as total_w_cnt,  round(d.total_to_cnt,0) as total_to_cnt,  round(d.total_w_time,0) as total_w_time  from data d,  X$KEHEVTMAP e , X$KEHECLMAP c  where d.event_id = e.event_hash(+)  and d.wait_class_id = c.class_hash  )  SELECT *  FROM   final_query  WHERE  keh_evt_id > 0 OR total_w_time > 0  ORDER BY wait_class_id, fg_w_time DESC, event_id 
7r7636982atn9 — 2026-07-06 14:00 → 2026-07-06 21:15 · 1 distinct plan · 665,142 executions across 29 snapshots
Parsing schema
SOE
Module
New Order
Action
Optimizer mode
ALL_ROWS
Force-match sig
8080224161820109919
SQL profile
Text length
111 chars
PHVFirst seenLast seenSnapsExecutionsAvg s/execAvg gets/exec
21418639932026-07-06 14:002026-07-06 21:1529665,1420.00013
UPDATE INVENTORIES SET QUANTITY_ON_HAND = QUANTITY_ON_HAND - :B1 WHERE PRODUCT_ID = :B3 AND WAREHOUSE_ID = :B2 
7ws837zynp1zv — 2026-07-06 14:00 → 2026-07-06 21:15 · 1 distinct plan · 701,692 executions across 29 snapshots
Parsing schema
SOE
Module
New Order
Action
getCardDetailsByCustomerID
Optimizer mode
ALL_ROWS
Force-match sig
11743835683608524663
SQL profile
Text length
149 chars
PHVFirst seenLast seenSnapsExecutionsAvg s/execAvg gets/exec
37224291612026-07-06 14:002026-07-06 21:1529701,6920.0035
SELECT CARD_ID, CUSTOMER_ID, CARD_TYPE, CARD_NUMBER, EXPIRY_DATE, IS_VALID, SECURITY_CODE FROM CARD_DETAILS WHERE CUSTOMER_ID = :B2 AND ROWNUM < :B1 
7yhuvsmwggtqn — 2026-07-06 14:00 → 2026-07-06 21:15 · 0 distinct plans · 877,946 executions across 29 snapshots
Parsing schema
SOE
Module
Action
Optimizer mode
ALL_ROWS
Force-match sig
SQL profile
Text length
54 chars
BEGIN :1 :=  orderentry.browseproducts(:2,:3,:4); END;
831djp7gnx4hq — 2026-06-28 19:35 → 2026-07-06 21:15 · 1 distinct plan · 370 executions across 370 snapshots
Parsing schema
SYS
Module
Action
Optimizer mode
CHOOSE
Force-match sig
7718736273813680318
SQL profile
Text length
514 chars
PHVFirst seenLast seenSnapsExecutionsAvg s/execAvg gets/exec
36374872012026-06-28 19:352026-07-06 21:153703700.007114
insert into  wrh$_con_system_event  (dbid, per_pdb, con_dbid, snap_id, instance_number,    event_id,  total_waits, total_timeouts, time_waited_micro,    total_waits_fg, total_timeouts_fg, time_waited_micro_fg)  select  :dbid,  sysevt.con_id, con_id_to_dbid(sysevt.con_id)  con_dbid,  :snap_id, :instance_number,    event_id, total_waits, total_timeouts, time_waited_micro,    total_waits_fg, total_timeouts_fg, time_waited_micro_fg  FROM v$con_system_event    sysevt  WHERE  (1 = 1)  AND ( sysevt.con_id < 4099  ) 
8z3542ffmp562 — 2026-07-06 14:00 → 2026-07-06 21:15 · 1 distinct plan · 2,311,912 executions across 29 snapshots
Parsing schema
SOE
Module
New Order
Action
getProductQuantity
Optimizer mode
ALL_ROWS
Force-match sig
17991828121679737456
SQL profile
Text length
148 chars
PHVFirst seenLast seenSnapsExecutionsAvg s/execAvg gets/exec
16555524672026-07-06 14:002026-07-06 21:15292,311,9120.0006
SELECT QUANTITY_ON_HAND FROM PRODUCT_INFORMATION P, INVENTORIES I WHERE I.PRODUCT_ID = :B2 AND I.PRODUCT_ID = P.PRODUCT_ID AND I.WAREHOUSE_ID = :B1 
8zz6y2yzdqjp0 — 2026-07-06 14:00 → 2026-07-06 21:15 · 1 distinct plan · 175,658 executions across 29 snapshots
Parsing schema
SOE
Module
Update Customer Details
Action
findCustomer
Optimizer mode
ALL_ROWS
Force-match sig
515636143640281320
SQL profile
Text length
351 chars
PHVFirst seenLast seenSnapsExecutionsAvg s/execAvg gets/exec
5746899762026-07-06 14:002026-07-06 21:1529175,6580.0047
SELECT CUSTOMER_ID, CUST_FIRST_NAME, CUST_LAST_NAME, NLS_LANGUAGE, NLS_TERRITORY, CREDIT_LIMIT, CUST_EMAIL, ACCOUNT_MGR_ID, CUSTOMER_SINCE, CUSTOMER_CLASS, SUGGESTIONS, DOB, MAILSHOT, PARTNER_MAILSHOT, PREFERRED_ADDRESS, PREFERRED_CARD FROM CUSTOMERS WHERE LOWER(CUST_LAST_NAME) = LOWER(:B3 ) AND LOWER(CUST_FIRST_NAME) = LOWER(:B2 ) AND ROWNUM < :B1 
9t3n2wpr7my63 — 2026-07-06 14:00 → 2026-07-06 21:15 · 0 distinct plans · 342,569 executions across 29 snapshots
Parsing schema
SOE
Module
Update Customer Details
Action
Optimizer mode
ALL_ROWS
Force-match sig
SQL profile
Text length
267 chars
INSERT INTO ADDRESSES ( ADDRESS_ID, CUSTOMER_ID, DATE_CREATED, HOUSE_NO_OR_NAME, STREET_NAME, TOWN, COUNTY, COUNTRY, POST_CODE, ZIP_CODE ) VALUES ( :B6 , :B5 , TRUNC(SYSDATE,'MI'), FLOOR(DBMS_RANDOM.VALUE(1, :B4 )), 'Street Name', :B3 , :B2 , :B1 , 'Postcode', NULL )
9x2prazfz86dz — 2026-06-28 19:35 → 2026-07-06 21:15 · 1 distinct plan · 1,027 executions across 674 snapshots
Parsing schema
SYS
Module
Action
Optimizer mode
CHOOSE
Force-match sig
SQL profile
Text length
860 chars
PHVFirst seenLast seenSnapsExecutionsAvg s/execAvg gets/exec
23575905572026-06-28 19:352026-07-06 21:156741,0270.006279
 select s.file#, s.block#, s.ts#, t.obj#, s.hwmincr, t.obj# from tab$ t, seg$ s where bitand(s.spare1, 4503599627370496) = 4503599627370496 and bitand(s.spare1, 65536) <> 65536  and s.file# = t.file# and s.ts# = t.ts# and s.block# = t.block# UNION  select s.file#, s.block#, s.ts#, t.obj#, s.hwmincr, tab.obj# from tabpart$ t, tab$ tab, seg$ s  where bitand(s.spare1, 4503599627370496) = 4503599627370496 and bitand(s.spare1, 65536) <> 65536  and s.file# = t.file# and s.ts# = t.ts# and s.block# = t.block# and tab.obj# = t.bo# UNION  select s.file#, s.block#, s.ts#, t.obj#, s.hwmincr,  tab.obj# from tabsubpart$ t, tab$ tab, tabcompart$ tcp,  seg$ s  where bitand(s.spare1, 4503599627370496) = 4503599627370496 and bitand(s.spare1, 65536) <> 65536  and s.file# = t.file# and s.ts# = t.ts# and s.block# = t.block# and t.pobj# = tcp.obj# and tab.obj# = tcp.bo#
ajjqqrmacwv34 — 2026-07-06 14:00 → 2026-07-06 21:15 · 0 distinct plans · 88,120 executions across 29 snapshots
Parsing schema
SOE
Module
Action
Optimizer mode
ALL_ROWS
Force-match sig
SQL profile
Text length
61 chars
BEGIN :1 :=  orderentry.browseandupdateorders(:2,:3,:4); END;
awm8fgc8hw28q — 2026-06-28 19:35 → 2026-07-06 21:15 · 1 distinct plan · 371 executions across 371 snapshots
Parsing schema
SYS
Module
Action
Optimizer mode
CHOOSE
Force-match sig
16536395052899362223
SQL profile
Text length
100 chars
PHVFirst seenLast seenSnapsExecutionsAvg s/execAvg gets/exec
8631437792026-06-28 19:352026-07-06 21:153713710.01222
select name, ts#, contents$, online$, flags, bitmapped, blocksize, con_id from  (  awri$_cdb_ts$  ) 
bu4knv99vsx1x — 2026-06-28 20:00 → 2026-07-06 20:00 · 1 distinct plan · 379 executions across 224 snapshots
Parsing schema
SYS
Module
Action
Optimizer mode
CHOOSE
Force-match sig
3264515631038653229
SQL profile
Text length
141 chars
PHVFirst seenLast seenSnapsExecutionsAvg s/execAvg gets/exec
38220374762026-06-28 20:002026-07-06 20:002243790.0020
select nvl(con_id, 0), lobtsn, lobrdba, lobobjid from x$lobstat   where lobspcdealloc > 0 and lobcurrtime >= :1   order by lobspcdealloc desc
c13sma6rkr27c — 2026-07-06 14:00 → 2026-07-06 21:15 · 1 distinct plan · 8,416,466 executions across 29 snapshots
Parsing schema
SOE
Module
New Order
Action
getProductDetailsByCategory
Optimizer mode
ALL_ROWS
Force-match sig
18298161888330075667
SQL profile
Text length
350 chars
PHVFirst seenLast seenSnapsExecutionsAvg s/execAvg gets/exec
23932542672026-07-06 14:002026-07-06 21:15298,416,4660.00035
SELECT PRODUCTS.PRODUCT_ID, PRODUCT_NAME, PRODUCT_DESCRIPTION, CATEGORY_ID, WEIGHT_CLASS, WARRANTY_PERIOD, SUPPLIER_ID, PRODUCT_STATUS, LIST_PRICE, MIN_PRICE, CATALOG_URL, QUANTITY_ON_HAND FROM PRODUCTS, INVENTORIES WHERE PRODUCTS.CATEGORY_ID = :B3 AND INVENTORIES.PRODUCT_ID = PRODUCTS.PRODUCT_ID AND INVENTORIES.WAREHOUSE_ID = :B2 AND ROWNUM < :B1 
df9q7zmq16sxb — 2026-06-28 19:35 → 2026-07-06 21:15 · 2 distinct plans · 378 executions across 396 snapshots
Parsing schema
SYS
Module
Action
Optimizer mode
CHOOSE
Force-match sig
14843768049389618802
SQL profile
Text length
867 chars
PHVFirst seenLast seenSnapsExecutionsAvg s/execAvg gets/exec
20628150652026-06-28 19:352026-07-06 21:153783780.00927
36354072912026-07-02 06:442026-07-02 14:45180
insert into  wrh$_sgastat  (dbid, per_pdb, con_dbid, snap_id, instance_number, pool, name, bytes)   select  :dbid,  sgastat.con_id, con_id_to_dbid(sgastat.con_id)  con_dbid,  :snap_id, :instance_number, pool, name, bytes   from     (select con_id, pool, name, sum(bytes) bytes from       (select con_id, pool, case when (part_pct<1 and pool is not null                                        and con_id <> 0                                        and not name = 'free memory'                                        and not name = 'row cache')       then pool || ' less than 1 percent'       else name end name, bytes from         (select con_id, pool, name, bytes, 100*(bytes) /           (sum(bytes) over (partition by pool)) part_pct  FROM v$sgastat    sga  WHERE  (1 = 1)  AND ( sga.con_id < 4099  )         )       )     group by con_id, pool, name     ) sgastat 
dsfnfxkbbvxha — 2025-10-11 15:13 → 2026-07-06 20:45 · 0 distinct plans · 124 executions across 41 snapshots
Parsing schema
SYS
Module
Action
Optimizer mode
ALL_ROWS
Force-match sig
SQL profile
Text length
211 chars
INSERT INTO WRP$_REPORTS_DETAILS(SNAP_ID, DBID, INSTANCE_NUMBER, CON_DBID, SESSION_ID, SESSION_SERIAL#, REPORT_ID, GENERATION_TIME, REPORT_COMPRESSED) VALUES(:B9 , :B8 , :B7 , :B6 , :B5 , :B4 , :B3 , :B2 , :B1 )
f7rxuxzt64k87 — 2026-07-06 14:00 → 2026-07-06 21:15 · 0 distinct plans · 2,093,221 executions across 29 snapshots
Parsing schema
SOE
Module
New Order
Action
Optimizer mode
ALL_ROWS
Force-match sig
SQL profile
Text length
193 chars
INSERT INTO ORDER_ITEMS ( ORDER_ID, LINE_ITEM_ID, PRODUCT_ID, UNIT_PRICE, QUANTITY, GIFT_WRAP, CONDITION, ESTIMATED_DELIVERY ) VALUES ( :B4 , :B3 , :B2 , :B1 , 1, 'None', 'New', (SYSDATE + 3) )
fhf8upax5cxsz — 2025-10-11 15:13 → 2026-07-06 21:15 · 0 distinct plans · 386 executions across 181 snapshots
Parsing schema
SYS
Module
Action
Optimizer mode
ALL_ROWS
Force-match sig
SQL profile
Text length
147 chars
BEGIN sys.dbms_auto_report_internal.i_save_report (:rep_ref, :snap_id, :pr_class,                                              :rep_id, :suc); END;
g81cbrq5yamf5 — 2026-07-06 14:00 → 2026-07-06 21:15 · 1 distinct plan · 789,763 executions across 29 snapshots
Parsing schema
SOE
Module
New Order
Action
getAddressDetails
Optimizer mode
ALL_ROWS
Force-match sig
15722349611718065978
SQL profile
Text length
176 chars
PHVFirst seenLast seenSnapsExecutionsAvg s/execAvg gets/exec
24805320112026-07-06 14:002026-07-06 21:1529789,7630.0035
SELECT ADDRESS_ID, CUSTOMER_ID, DATE_CREATED, HOUSE_NO_OR_NAME, STREET_NAME, TOWN, COUNTY, COUNTRY, POST_CODE, ZIP_CODE FROM ADDRESSES WHERE CUSTOMER_ID = :B2 AND ROWNUM < :B1 
gh2g2tynpcpv1 — 2026-07-06 14:00 → 2026-07-06 21:15 · 0 distinct plans · 264,196 executions across 29 snapshots
Parsing schema
SOE
Module
Update Customer Details
Action
Optimizer mode
ALL_ROWS
Force-match sig
SQL profile
Text length
527 chars
INSERT INTO CUSTOMERS ( CUSTOMER_ID , CUST_FIRST_NAME , CUST_LAST_NAME , NLS_LANGUAGE , NLS_TERRITORY , CREDIT_LIMIT , CUST_EMAIL , ACCOUNT_MGR_ID, CUSTOMER_SINCE, CUSTOMER_CLASS, SUGGESTIONS, DOB, MAILSHOT, PARTNER_MAILSHOT, PREFERRED_ADDRESS, PREFERRED_CARD ) VALUES ( :B11 , :B6 , :B5 , :B10 , :B9 , FLOOR(DBMS_RANDOM.VALUE(:B8 , :B7 )), :B6 ||'.' ||:B5 ||'@' ||'oracle.com', FLOOR(DBMS_RANDOM.VALUE(:B4 , :B3 )), TRUNC(SYSDATE), 'Occasional', 'Music', TRUNC(SYSDATE - (365*DBMS_RANDOM.VALUE(20, 60))), 'Y', 'N', :B2 , :B1 )

Findings summary

z = (current − μ) ÷ σ over prior valid windows. |z|>3 large, |z|>2 moderate, else typical. n<3 → %-delta only. Heatmap: |z| per (domain × metric); gray = no baseline.

Load profile

ChangeMetricCurrentPrior meanPrior sdnz-score% Δ
largeDB time106.5381100.08100.46274+13.96+6.5%
largeparse count (hard)0.07220.02000.01024+5.14+261.1%
typicaluser commits41.731742.68152.12984-0.45-2.2%
typicalredo size355,173.6033358,574.211910,296.30194-0.33-0.9%
typicaluser calls199.1125202.12909.77644-0.31-1.5%
typicalphysical reads461.5522455.634420.57724+0.29+1.3%
typicalsession logical reads18,459.937518,457.4808900.54044+0.00+0.0%
typicalphysical writes294.7944294.775111.74124+0.00+0.0%

System metrics

ChangeMetricCurrentPrior meanPrior sdnz-score% Δ
largeAverage Active Sessions0.92840.90530.00514+4.50+2.6%
moderateSQL Service Response Time0.06930.06050.00354+2.53+14.6%
typicalSession Count105.3740106.36670.74574-1.33-0.9%
typicalHost CPU Utilization (%)9.42488.63180.96224+0.82+9.2%
typicalUser Commits Per Sec41.824842.56732.15414-0.34-1.7%
typicalLogical Reads Per Sec18,500.033018,409.5578911.36804+0.10+0.5%
typicalDatabase CPU Time Ratio13.296813.27190.94564+0.03+0.2%
typicalDatabase Wait Time Ratio86.703286.72810.94564-0.03-0.0%

Wait classes

ChangeMetricCurrentPrior meanPrior sdnz-score% Δ
largeWait class: Commit0.30320.33600.00394-8.39-9.8%
largeWait class: System I/O0.27420.29820.00754-3.18-8.0%
moderateWait class: User I/O0.46950.44220.01034+2.65+6.2%
typicalWait class: Concurrency0.00050.00080.00114-0.25-33.4%

Headline metrics

Six headline metrics across the compared windows, oldest → current. Badge = z bucket: |z|>3 large, |z|>2 moderate, else typical.

DB time
106.54 cs/s
-4p+0.0%-3p+0.6%-2p+0.3%-1p+5.9%large z=+14.0
Redo generated
355,173.60 B/s
-4p+2.2%-3p-5.1%-2p-1.0%-1p+1.9%typical z=-0.3
Logical reads
18,459.94 /s
-4p+0.2%-3p-6.3%-2p-3.4%-1p+6.1%typical z=+0.0
Average Active Sessions
0.93 AAS
-4p+0.1%-3p+0.8%-2p+0.3%-1p+1.9%large z=+4.5
Wait Time Ratio
86.70 %
-4p+0.8%-3p+1.1%-2p+0.6%-1p-1.2%typical z=-0.0
Hard parses
0.07 /s
-4p+61.9%-3p-2.9%-2p-75.8%-1p+983.3%large z=+5.1

ASH timeline (hourly, stacked by wait class)

dba_hist_active_sess_history, 2026-07-06 15:00 → 2026-07-06 20:00, hourly buckets. ON-CPU → CPU; Idle excluded. Compared windows shaded.

Database time (full comparison span)

DB time per snap interval, stacked by wait_class, earliest compared window → current. CPU: dba_hist_sys_time_model (stat_name=DB CPU). Waits: dba_hist_system_event grouped by wait_class (Idle excluded). Snap-pairs across an instance restart → gap.

Top SQL ASH breakdown (hourly, per SQL, stacked by wait event)

For each SQL in the Top-N pool (union across all ranking dimensions), per-bucket ASH samples split by individual wait event (top 7 per SQL by sample count; remainder grouped as Other; CPU = ON-CPU). dba_hist_active_sess_history, 2026-07-06 15:00 → 2026-07-06 20:00, hourly buckets. Compared windows shaded. SQLs with fewer than 5 samples appear as placeholders.

g81cbrq5yamf5 · 145 ASH samples · dominant: db file sequential read
SELECT ADDRESS_ID, CUSTOMER_ID, DATE_CREATED, HOUSE_NO_OR_NAME, STREET_NAME, TOWN, COUNTY, COUNTRY, POST_CODE, ZIP_CODE FROM ADDRESSES WHERE CUSTOMER_ID = :B2 AND ROWNUM < :B1 
7ws837zynp1zv · 132 ASH samples · dominant: db file sequential read
SELECT CARD_ID, CUSTOMER_ID, CARD_TYPE, CARD_NUMBER, EXPIRY_DATE, IS_VALID, SECURITY_CODE FROM CARD_DETAILS WHERE CUSTOMER_ID = :B2 AND ROWNUM < :B1 
3fw75k1snsddx · 130 ASH samples · dominant: db file sequential read
INSERT INTO ORDERS ( ORDER_ID, ORDER_DATE, ORDER_MODE, CUSTOMER_ID, ORDER_STATUS, WAREHOUSE_ID, DELIVERY_TYPE, DELIVERY_ADDRESS_ID, COST_OF_DELIVERY, WAIT_TILL_ALL_AVAILABLE, CUSTOMER_CLASS, CARD_ID, 
f7rxuxzt64k87 · 102 ASH samples · dominant: db file sequential read
INSERT INTO ORDER_ITEMS ( ORDER_ID, LINE_ITEM_ID, PRODUCT_ID, UNIT_PRICE, QUANTITY, GIFT_WRAP, CONDITION, ESTIMATED_DELIVERY ) VALUES ( :B4 , :B3 , :B2 , :B1 , 1, 'None', 'New', (SYSDATE + 3) )
5ckxyqfvu60pj · 84 ASH samples · dominant: db file sequential read
SELECT CUSTOMER_ID, CUST_FIRST_NAME, CUST_LAST_NAME, NLS_LANGUAGE, NLS_TERRITORY, CREDIT_LIMIT, CUST_EMAIL, ACCOUNT_MGR_ID, CUSTOMER_SINCE, CUSTOMER_CLASS, SUGGESTIONS, DOB, MAILSHOT, PARTNER_MAILSHOT
9t3n2wpr7my63 · 78 ASH samples · dominant: db file sequential read
INSERT INTO ADDRESSES ( ADDRESS_ID, CUSTOMER_ID, DATE_CREATED, HOUSE_NO_OR_NAME, STREET_NAME, TOWN, COUNTY, COUNTRY, POST_CODE, ZIP_CODE ) VALUES ( :B6 , :B5 , TRUNC(SYSDATE,'MI'), FLOOR(DBMS_RANDOM.V
gh2g2tynpcpv1 · 60 ASH samples · dominant: db file sequential read
INSERT INTO CUSTOMERS ( CUSTOMER_ID , CUST_FIRST_NAME , CUST_LAST_NAME , NLS_LANGUAGE , NLS_TERRITORY , CREDIT_LIMIT , CUST_EMAIL , ACCOUNT_MGR_ID, CUSTOMER_SINCE, CUSTOMER_CLASS, SUGGESTIONS, DOB, MA
0y1prvxqc2ra9 · 39 ASH samples · dominant: CPU
SELECT PRODUCTS.PRODUCT_ID, PRODUCT_NAME, PRODUCT_DESCRIPTION, CATEGORY_ID, WEIGHT_CLASS, WARRANTY_PERIOD, SUPPLIER_ID, PRODUCT_STATUS, LIST_PRICE, MIN_PRICE, CATALOG_URL, QUANTITY_ON_HAND FROM PRODUC
c13sma6rkr27c · 39 ASH samples · dominant: CPU
SELECT PRODUCTS.PRODUCT_ID, PRODUCT_NAME, PRODUCT_DESCRIPTION, CATEGORY_ID, WEIGHT_CLASS, WARRANTY_PERIOD, SUPPLIER_ID, PRODUCT_STATUS, LIST_PRICE, MIN_PRICE, CATALOG_URL, QUANTITY_ON_HAND FROM PRODUC
3n4tadqgd9b9r · 20 ASH samples · dominant: CPU
BEGIN :1 :=  orderentry.neworder(:2,:3,:4); END;
5mddt5kt45rg3 · 18 ASH samples · dominant: db file sequential read
UPDATE ORDERS SET ORDER_MODE = 'online', ORDER_STATUS = FLOOR(DBMS_RANDOM.VALUE(0, :B3 )), ORDER_TOTAL = :B2 WHERE ORDER_ID = :B1 
7yhuvsmwggtqn · 11 ASH samples · dominant: CPU
BEGIN :1 :=  orderentry.browseproducts(:2,:3,:4); END;
8z3542ffmp562 · 5 ASH samples · dominant: CPU
SELECT QUANTITY_ON_HAND FROM PRODUCT_INFORMATION P, INVENTORIES I WHERE I.PRODUCT_ID = :B2 AND I.PRODUCT_ID = P.PRODUCT_ID AND I.WAREHOUSE_ID = :B1 
ajjqqrmacwv34 · 3 ASH samples — insufficient for a stacked timeline
BEGIN :1 :=  orderentry.browseandupdateorders(:2,:3,:4); END;
9x2prazfz86dz · 2 ASH samples — insufficient for a stacked timeline
 select s.file#, s.block#, s.ts#, t.obj#, s.hwmincr, t.obj# from tab$ t, seg$ s where bitand(s.spare1, 4503599627370496) = 4503599627370496 and bitand(s.spare1, 65536) <> 65536  and s.file# = t.file# 
awm8fgc8hw28q · 2 ASH samples — insufficient for a stacked timeline
select name, ts#, contents$, online$, flags, bitmapped, blocksize, con_id from  (  awri$_cdb_ts$  ) 
06gapn9jpn8p1 · 1 ASH samples — insufficient for a stacked timeline
BEGIN :1 :=  orderentry.updateCustomerDetails(:2,:3,:4,:5,:6,:7,:8); END;
0za9fv0j1vgkk · 1 ASH samples — insufficient for a stacked timeline
WITH MONITOR_DATA AS (SELECT * FROM TABLE(GV$(CURSOR( SELECT USERENV('instance') AS INST_ID, KEY, NVL2(PX_QCSID, NULL, STATUS) STATUS, FIRST_REFRESH_TIME, LAST_REFRESH_TIME, REFRESH_COUNT, PROCESS_NAM
21ss57x3bykp3 · 1 ASH samples — insufficient for a stacked timeline
BEGIN :1 :=  orderentry.newcustomer(:2,:3,:4,:5,:6,:7,:8,:9,:10); END;
2jzz7j5bkc3xj · 1 ASH samples — insufficient for a stacked timeline
insert into  WRH$_EVENT_HISTOGRAM  (dbid, per_pdb, con_dbid, snap_id, instance_number,     event_id, wait_time_milli, wait_count ) select  :dbid,  s.con_id, con_id_to_dbid(s.con_id)  con_dbid,  :snap_
7r7636982atn9 · 1 ASH samples — insufficient for a stacked timeline
UPDATE INVENTORIES SET QUANTITY_ON_HAND = QUANTITY_ON_HAND - :B1 WHERE PRODUCT_ID = :B3 AND WAREHOUSE_ID = :B2 

Showing 13 SQL chart(s); 8 SQL(s) had fewer than 5 ASH samples and are listed as placeholders.

Parameter changes

Initialization parameters from dba_hist_parameter whose value differs across the compared windows (value as of each window’s end snapshot). Only changed parameters are listed; highlighted cells differ from the Current value. — = not present at that snapshot; (unset) = present but empty.

ParameterCurrent−1h−2h−3h−4h
common_user_prefix(unset)(unset)(unset)C##C##
parallel_servers_target4040164040
sga_target01610612736000
undo_tablespaceUNDOTBS1UNDOTBS1UNDOTBS1UNDOTBS1(unset)

4 parameters changed across the compared windows.

Database utilization — how the applications use this DB

Workload volume and shape only — transaction, call and logon rates, session counts, data and network volume (DBA_HIST_SYSMETRIC_SUMMARY, AVG over each window). This is a usage overview, not a health check: movement here usually reflects application behaviour (releases, batch schedules, user load), not database trouble. Trend: per-window values, oldest → current.

Transactions and SQL activity

MetricUnitTrendCurrent−1h−2h−3h−4h
Transactions / sTransactions Per Second41.8239.9641.6444.4744.19
Commits / sCommits Per Second41.8239.9641.6444.4744.19
Rollbacks / sRollbacks Per Second0.000.000.000.000.00
SQL executions / sExecutes Per Second1,206.091,158.551,205.431,283.871,282.38
User calls / sCalls Per Second199.53189.62197.37210.23209.15
Parses (total) / sParses Per Second89.7685.1388.3993.9493.32
Cursors opened / sCursors Per Second1,205.901,158.481,205.361,283.801,282.26

Connections and sessions

MetricUnitTrendCurrent−1h−2h−3h−4h
Logons / sLogons Per Second0.17600.17200.16860.16910.1692
SessionsSessions105.37105.97106.25107.45105.80
Logged-on usersLogons67.8867.1366.9067.1066.22
Open cursorsCursors130.67131.63136.23142.02141.02

Data and network volume

MetricUnitTrendCurrent−1h−2h−3h−4h
Logical reads / sReads Per Second18,500.0317,317.9717,997.8019,178.9619,143.51
Physical reads / sReads Per Second462.14429.98444.75475.53467.36
Physical writes / sWrites Per Second295.18280.00288.36305.97301.53
Block changes / sBlocks Per Second1,617.381,541.081,595.431,698.281,686.50
Redo bytes / sBytes Per Second355,772.43346,712.83351,469.81369,927.50362,145.31
I/O MB / sMegabtyes per Second8.658.149.189.638.47
Network bytes / sBytes Per Second53,413.4626,565.7427,638.7129,404.3829,155.21

Segment I/O (top 10 per dimension, per window)

Segments with the most I/O activity per window, from DBA_HIST_SEG_STAT *_DELTA joined to DBA_HIST_SEG_STAT_OBJ for names. Reads/writes are blocks; requests are I/O calls. Chart per dimension: each line = one segment across windows, oldest → current; toggle to roll the same totals up by object type (the rollup covers all segments, not just the charted top-10). Detail tables collapsed; click to expand.

By physical reads

Break down by:
Detail table
SegmentTypeCurrent (blocks)−1h−2h−3h−4h
SOE.CUSTOMERSTABLE197,720 #1188,694195,494207,653205,217
SOE.ADDRESSESTABLE147,279 #2143,602147,941158,508158,075
SOE.ADDRESS_CUST_IXINDEX131,041 #3125,708130,644139,583138,900
SOE.CUSTOMERS_PKINDEX129,222 #4123,835128,288137,368136,152
SOE.CARD_DETAILSTABLE129,068 #5125,032130,107138,946138,868
SOE.ORDER_PKINDEX105,952 #6102,642106,797114,284115,128
SOE.ITEM_ORDER_IXINDEX100,651 #796,874100,494107,797107,355
SOE.ORD_CUSTOMER_IXINDEX99,664 #895,58698,125103,123101,375
SOE.ORDER_ITEMS_PKINDEX90,316 #986,68989,73796,55896,214
SOE.CARDDETAILS_CUST_IXINDEX83,710 #1080,88284,29489,60389,615

By physical writes

Break down by:
Detail table
SegmentTypeCurrent (blocks)−1h−2h−3h−4h
SOE.INVENTORIESTABLE161,815 #1160,209164,781174,000174,258
SOE.ORD_CUSTOMER_IXINDEX100,577 #296,23097,01099,82996,454
SOE.ORDER_PKINDEX97,542 #394,09396,525103,070103,916
SOE.ORDER_ITEMS_PKINDEX85,506 #481,04084,51091,42691,597
SOE.ITEM_ORDER_IXINDEX85,146 #580,98984,40390,72790,982
SOE.ORD_WAREHOUSE_IXINDEX75,920 #672,13073,68378,51177,321
SOE.ORD_ORDER_DATE_IXINDEX73,440 #770,18471,46274,53372,619
SOE.ADDRESS_PKINDEX43,795 #841,59743,17146,20045,357
SOE.ADDRESS_CUST_IXINDEX43,481 #941,33543,02246,08245,192
SOE.CUST_DOB_IXINDEX36,823 #1034,44734,918
SOE.CUSTOMERS_PKINDEX36,11235,471

By physical read requests

Break down by:
Detail table
SegmentTypeCurrent (reqs)−1h−2h−3h−4h
SOE.CUSTOMERSTABLE197,720 #1188,694195,494207,652205,217
SOE.ADDRESSESTABLE147,279 #2143,602147,941158,508158,075
SOE.ADDRESS_CUST_IXINDEX131,041 #3125,708130,644139,583138,900
SOE.CUSTOMERS_PKINDEX129,222 #4123,835128,288137,368136,152
SOE.CARD_DETAILSTABLE129,067 #5125,032130,107138,946138,868
SOE.ORDER_PKINDEX105,952 #6102,642106,797114,284115,128
SOE.ITEM_ORDER_IXINDEX100,651 #796,874100,494107,797107,355
SOE.ORD_CUSTOMER_IXINDEX99,664 #895,58698,125103,123101,375
SOE.ORDER_ITEMS_PKINDEX90,316 #986,68989,73796,55896,214
SOE.CARDDETAILS_CUST_IXINDEX83,710 #1080,88284,29489,60389,615

By physical write requests

Break down by:
Detail table
SegmentTypeCurrent (reqs)−1h−2h−3h−4h
SOE.ORD_CUSTOMER_IXINDEX85,246 #181,87984,31088,88488,013
SOE.ORDER_ITEMS_PKINDEX84,070 #280,90184,21990,30490,435
SOE.ITEM_ORDER_IXINDEX83,938 #380,87684,17090,06890,207
SOE.ORDER_PKINDEX80,569 #476,37178,38881,26782,893
SOE.INVENTORIESTABLE66,981 #563,51664,88368,37467,721
SOE.ORD_ORDER_DATE_IXINDEX52,738 #649,03848,12748,73545,486
SOE.ADDRESS_PKINDEX43,791 #741,59143,15846,17245,333
SOE.ADDRESS_CUST_IXINDEX42,920 #840,79442,45545,47944,579
SOE.ORD_WAREHOUSE_IXINDEX38,800 #934,96234,67736,66835,376
SOE.CUSTOMERS_PKINDEX33,387 #1032,00433,48236,07035,421

File I/O (top 10 per dimension, per window)

Data and temp files with the most I/O per window, from DBA_HIST_FILESTATXS / DBA_HIST_TEMPSTATXS (end snap minus begin snap; blocks scaled to MB by each file's block size). Chart per dimension: each line = one file across windows, oldest → current; toggle to the per-file-type view from DBA_HIST_IOSTAT_FILETYPE — the AWR report's "IOStat by Filetype" — which covers all database I/O (control file, redo log, archive log, …), so the two modes' totals legitimately differ. Detail tables collapsed; click to expand.

By data read (MB)

Break down by:
Detail table
FileTablespaceCurrent (MB)−1h−2h−3h−4h
o1_mf_soe_ngqd80sr_.dbfSOE11,991.3 #111,494.511,867.112,648.612,508
sysaux01.dbfSYSAUX445.3 #2185191.8230.5197.3
undotbs01.dbfUNDOTBS1423.1 #3381.2372384.8366.6
undotbs01.dbfUNDOTBS111.5 #411.111.111.611.4
sysaux01.dbfSYSAUX6 #56614.86.2
o1_mf_temp_o1bpt2bz_.tmpTEMP0 #60000
o1_mf_temp_o1bpv2kq_.tmpTEMP0 #70000
temp01.dbfTEMP0 #80000
temp01.dbfTEMP0 #90000

By data written (MB)

Break down by:
Detail table
FileTablespaceCurrent (MB)−1h−2h−3h−4h
o1_mf_soe_ngqd80sr_.dbfSOE7,805.1 #17,489.57,709.88,194.28,073.3
undotbs01.dbfUNDOTBS1424.2 #2382.9372.9386.5368.1
sysaux01.dbfSYSAUX40.3 #324.127.228.128.5
undotbs01.dbfUNDOTBS112.6 #412.312.412.712.6
sysaux01.dbfSYSAUX0.6 #50.40.40.60.6

By read requests

Break down by:
Detail table
FileTablespaceCurrent (reqs)−1h−2h−3h−4h
o1_mf_soe_ngqd80sr_.dbfSOE1,534,888 #11,471,2981,518,9951,619,0231,601,022
sysaux01.dbfSYSAUX29,126 #25,1305,9506,0266,861
undotbs01.dbfUNDOTBS16,785 #36,1235,9746,1865,875
undotbs01.dbfUNDOTBS1395 #4341363348372
sysaux01.dbfSYSAUX198 #5194192469218
o1_mf_temp_o1bpt2bz_.tmpTEMP6 #66666
o1_mf_temp_o1bpv2kq_.tmpTEMP6 #76666
temp01.dbfTEMP6 #86666
temp01.dbfTEMP6 #96666

By write requests

Break down by:
Detail table
FileTablespaceCurrent (reqs)−1h−2h−3h−4h
o1_mf_soe_ngqd80sr_.dbfSOE777,568 #1738,365759,765806,253793,225
undotbs01.dbfUNDOTBS14,206 #23,6223,4073,6763,256
sysaux01.dbfSYSAUX2,745 #32,1872,3752,4262,338
undotbs01.dbfUNDOTBS1416 #4431552697591
sysaux01.dbfSYSAUX48 #535334949
I/O by file type — detail table (all four dimensions)
MetricFile typeCurrent−1h−2h−3h−4h
Data read (MB)Log File1,315 #11,2651,2591,3731,332
Data read (MB)Control File821 #2680574481401
Data read (MB)Archive Log246 #3
Data read (MB)Flashback Log4 #443346
Data read (MB)Other1 #5111
Data written (MB)Flashback Log4,706 #14,5887,7647,9644,318
Data written (MB)Archive Log1,314 #21,2651,2581,3741,331
Data written (MB)Log File1,296 #31,2731,2861,3561,326
Data written (MB)Control File267 #4257212176149
Data written (MB)Other1 #51111
Read requestsControl File43,680 #135,98128,67323,53520,319
Read requestsLog File1,598 #21,4721,4671,6021,554
Read requestsFlashback Log468 #3456382568601
Read requestsArchive Log247 #4
Read requestsOther180 #5183180180180
Write requestsLog File152,185 #1146,149151,720162,196160,994
Write requestsControl File17,132 #216,44613,53811,2409,570
Write requestsFlashback Log11,840 #311,65714,93215,05511,236
Write requestsArchive Log1,330 #41,2801,2751,3921,350
Write requestsOther240 #5244240240240