Charts hidden: the ECharts library could not be loaded. Tables still show every number.
ORCLPRDprd-ora-01.corp.example · 19.0.0.0.0 · DBID 1483726519
CurrentThu 10 Sep, 09:00–10:00vs 12 prior windows, every 1w

Activity, whole spanASH active sessions across every compared window, by wait class and by wait event

These charts are drawn by the page script, so they need JavaScript. ASH is not scored: every scored number is in the tables below.

Physical reads 5.4× normal; DB time up 79.7%, mostly wait.

TimelineDown a column: one window. Across a row: when it started.

The Timeline is drawn by the page script; with JavaScript off it is not drawn, and every number it would show is in the sections below.

Thursday 09:00–10:0013 windows
vs prior meanclick a date to pin

All sectionsEvery table of the report

Database timeDB CPU plus non-idle waits across the full span, by wait class

DB time per windowaverage active sessions
18 Jun−12w
25 Jun−11w
2 Jul−10w
9 Jul−9w
16 Jul−8w
23 Jul−7w
30 Jul−6w
6 Aug−5w
13 Aug−4w
20 Aug−3w
27 Aug−2w
3 Sep−1w
10 Sepcurrent
vs prior mean
20.35AASnormal 8.378–14.27
10.11
9.924
12.74
10.02
10.25
10.33
10.12
10.23
13.07
13.26
12.76
13.08
20.35
▲ 79.7%z +6.1σ

Active sessionsASH by wait class, hourly, 2026-06-18 09:00 → 2026-09-10 10:00; compared windows shaded

4 findingsFindings10 large1 moderate30 normal5 folded11 metrics moved, in 4 familiesEvery scored metric against its prior windows; one table per domain

Large
+31.7σ

Physical reads 5.4× normal

22.24 k/snormal 3,003–5,284/s
3,837
3,767
3,891
3,774
3,867
3,527
3,687
3,768
4,851
5,072
4,810
4,869
22.24 k
Event
db file scattered read3.854 AAS, normal 0.1874 AAS
▲ ×20.6>+99σ
Event
direct path read2.356 AAS, normal 0.1967 AAS
▲ ×12.0+57.4σ
5 related metrics, 3 twins
MetricCurrentNormal rangevs normal, in σzΔ vs mean
Table scans (long tables)61.69/s1.846–2.310>+99σ>+99σ▲ ×29.7
Physical Read Total Bytes Per Sec twin193.1 MB/s26.08 M–45.88 M+31.7σ+31.7σ▲ ×5.4
Read I/O requests16.01 k/s2,162–3,804+31.7σ+31.7σ▲ ×5.4
Physical read bytes193.1 MB/s26.08 M–45.88 M+31.7σ+31.7σ▲ ×5.4
Physical Reads Per Sec twin22.24 k/s3,003–5,284+31.7σ+31.7σ▲ ×5.4
User I/O waits8.285 AAS1.434–2.512+23.4σ+23.4σ▲ ×4.2
Logical Reads Per Sec twin987.9 k/s127.0 k–292.7 k+18.8σ+18.8σ▲ ×4.7
Logical reads987.9 k/s127.0 k–292.7 k+18.8σ+18.8σ▲ ×4.7
Large

DB time up 79.7%, mostly wait

20.35AASnormal 8.378–14.27 AAS
10.11
9.924
12.74
10.02
10.25
10.33
10.12
10.23
13.07
13.26
12.76
13.08
20.35
CPU
DB CPU8.584 AAS, normal 7.226 AAS; the rise is wait
▲ 18.8%
Metric
Wait time ratio57.83 %, normal 36.22 %
▲ 59.7%+17.8σ
Metric
SQL response time3.279 ms/call, normal 1.866 ms/call
▲ 75.7%
2 related metrics, 2 twins
MetricCurrentNormal rangevs normal, in σzΔ vs mean
Wait time ratio57.83 %33.79–38.65+17.8σ+17.8σ▲ 59.7%
CPU time ratio twin42.17 %61.23–66.33−16.9σ−16.9σ▼ 33.9%
SQL response time3.279 ms/call1.458–2.275+6.9σ▲ 75.7%
Average active sessions twin20.35 AAS8.378–14.27+6.1σ▲ 79.7%
Moderate

Commit waits up 22.5%

0.8687AASnormal 0.5696–0.8484 AAS
0.6889
0.6204
0.7587
0.666
0.6798
0.6271
0.6969
0.6273
0.8299
0.755
0.7755
0.7821
0.8687
Event
log file sync0.8687 AAS, normal 0.709 AAS
▲ 22.5%

Load profile

MetricCurrentNormal rangevs normal, in σzΔ vs meanPrior meanPrior sdn
table scans (long tables) ↗ row61.691.846–2.310>+99σ>+99σ▲ ×29.72.0780.115912
physical read total bytes ↗ row193.1 M26.08 M–45.88 M+31.7σ+31.7σ▲ ×5.435.98 M4.951 M12
physical reads ↗ row22.24 k3,003–5,284+31.7σ+31.7σ▲ ×5.44,143570.112
session logical reads ↗ row987.9 k127.0 k–292.7 k+18.8σ+18.8σ▲ ×4.7209.9 k41.42 k12
DB time ↗ row2,035837.8–1,427+6.1σ▲ 79.7%1,133147.312
CPU used by this session twin ↗ row845.5519.1–904.4+1.4σ▲ 18.8%711.896.3412
DB CPU ↗ row858.4527.0–918.2+1.4σ▲ 18.8%722.697.8012
table fetch by rowid ↗ row204.5 k195.7 k–238.4 k−1.2σ▼ 5.8%217.1 k10.66 k12
redo writes ↗ row406.7354.6–422.0+1.1σ▲ 4.7%388.316.8612
user commits ↗ row648.7360.4–741.6+1.0σ▲ 17.7%551.095.3212
parse count (failures) ↗ row0.16230.06444–0.195+1.0σ▲ 25.1%0.12970.0326412
redo size ↗ row3.992 M2.760 M–4.451 M+0.9σ▲ 10.7%3.606 M422.9 k12
user rollbacks ↗ row3.7301.839–4.758+0.6σ▲ 13.1%3.2980.729912
user calls ↗ row6,2085,499–6,621+0.5σ▲ 2.4%6,060280.512
bytes received via SQL*Net from client ↗ row2.056 M1.873 M–2.369 M−0.5σ▼ 3.1%2.121 M124.1 k12
physical writes ↗ row1,7721,575–2,106−0.5σ▼ 3.7%1,841132.912
physical write total bytes ↗ row27.58 M24.51 M–32.79 M−0.5σ▼ 3.7%28.65 M2.069 M12
execute count ↗ row9,2746,838–10.76 k+0.5σ▲ 5.4%8,800980.912
opened cursors cumulative ↗ row5,7504,240–6,672+0.5σ▲ 5.4%5,456608.212
sorts (rows) ↗ row1.453 M1.294 M–1.552 M+0.5σ▲ 2.1%1.423 M64.57 k12
parse count (total) ↗ row661.1493.5–772.4+0.4σ▲ 4.5%632.969.7312
logons cumulative ↗ row3.9253.308–4.346+0.4σ▲ 2.6%3.8270.259712
sorts (disk) ↗ row0.39260.3026–0.5194−0.3σ▼ 4.5%0.4110.054212
parse count (hard) ↗ row2.7140–22.70−0.3σ▼ 50.8%5.5128.59312
bytes sent via SQL*Net to client ↗ row9.711 M8.489 M–10.60 M+0.3σ▲ 1.8%9.544 M527.4 k12
sorts (memory) ↗ row2,0901,877–2,369−0.3σ▼ 1.5%2,123123.012
redo size for lost write detection twin ↗ row00–0flat, σ = 0——σ≈00012
▸ Show 22 normal / improved / flat rows

System metrics

MetricCurrentNormal rangevs normal, in σzΔ vs meanPrior meanPrior sdn
Physical Read Total Bytes Per Sec twin ↗ row193.1 M26.08 M–45.88 M+31.7σ+31.7σ▲ ×5.435.98 M4.951 M12
Physical Read Total IO Requests Per Sec ↗ row16.01 k2,162–3,804+31.7σ+31.7σ▲ ×5.42,983410.512
Physical Reads Per Sec twin ↗ row22.24 k3,003–5,284+31.7σ+31.7σ▲ ×5.44,143570.112
Logical Reads Per Sec twin ↗ row987.9 k127.0 k–292.7 k+18.8σ+18.8σ▲ ×4.7209.9 k41.42 k12
Database Wait Time Ratio ↗ row57.8333.79–38.65+17.8σ+17.8σ▲ 59.7%36.221.21412
Database CPU Time Ratio twin ↗ row42.1761.23–66.33−16.9σ−16.9σ▼ 33.9%63.781.21412
SQL Service Response Time ↗ row0.32790.1458–0.2275+6.9σ▲ 75.7%0.18660.0204112
Average Active Sessions twin ↗ row20.358.378–14.27+6.1σ▲ 79.7%11.331.47312
Average Synchronous Single-Block Read Latency ↗ row0.6030.4509–0.5122+7.9σ▲ 25.2%immaterial0.48160.0153312
Host CPU Utilization (%) ↗ row71.4546.18–76.01+1.4σ▲ 16.9%61.107.45812
User Commits Per Sec twin ↗ row648.7360.4–741.6+1.0σ▲ 17.7%551.095.3212
Redo Generated Per Sec twin ↗ row3.992 M2.760 M–4.451 M+0.9σ▲ 10.7%3.606 M422.9 k12
Session Count ↗ row2,0951,855–2,195+0.8σ▲ 3.5%2,02585.0112
User Rollbacks Per Sec twin ↗ row3.7301.839–4.758+0.6σ▲ 13.1%3.2980.729912
User Calls Per Sec twin ↗ row6,2085,499–6,621+0.5σ▲ 2.4%6,060280.512
Physical Writes Per Sec twin ↗ row1,7721,575–2,106−0.5σ▼ 3.7%1,841132.912
Physical Write Total Bytes Per Sec twin ↗ row27.58 M24.51 M–32.79 M−0.5σ▼ 3.7%28.65 M2.069 M12
Physical Write Total IO Requests Per Sec ↗ row974.6866.1–1,159−0.5σ▼ 3.7%1,01273.1212
Executions Per Sec twin ↗ row9,2746,838–10.76 k+0.5σ▲ 5.4%8,800980.912
Total Parse Count Per Sec twin ↗ row661.1493.5–772.4+0.4σ▲ 4.5%632.969.7312
Logons Per Sec twin ↗ row3.9253.308–4.346+0.4σ▲ 2.6%3.8270.259712
Hard Parse Count Per Sec twin ↗ row2.7140–22.70−0.3σ▼ 50.8%5.5128.59312
Network Traffic Volume Per Sec twin ↗ row11.77 M10.46 M–12.87 M+0.2σ▲ 0.9%11.67 M604.0 k12
▸ Show 15 normal / improved / flat rows

Wait classes

MetricCurrentNormal rangevs normal, in σzΔ vs meanPrior meanPrior sdn
Wait class: Network ↗ row1.1750.1947–0.2602+57.9σ+57.9σ▲ ×5.20.22740.0163712
Wait class: User I/O ↗ row8.2851.434–2.512+23.4σ+23.4σ▲ ×4.21.9730.269512
Wait class: Commit ↗ row0.86870.5696–0.8484+2.3σ▲ 22.5%0.7090.0697112
Wait class: Scheduler ↗ row0.066150.02265–0.05121+4.1σ▲ 79.1%immaterial0.036930.00713912
Wait class: System I/O ↗ row0.098010.03146–0.07943+3.5σ▲ 76.8%immaterial0.055450.0119912
Wait class: Other ↗ row0.098990.0468–0.08754+3.1σ▲ 47.4%immaterial0.067170.0101812
Wait class: Configuration ↗ row0.065980.02587–0.0597+2.7σ▲ 54.2%immaterial0.042790.00845712
Wait class: Application ↗ row0.71180.4589–0.8569+0.5σ▲ 8.2%0.65790.0994912
Wait class: Concurrency ↗ row0.4010.02219–0.6373+0.5σ▲ 21.6%0.32970.153812
▸ Show 6 normal / improved / flat rows

Checked and normal30 normalEvery other scored metric, against the same prior windows

DB CPUnormal 5.270–9.182 AAS
8.584 AAS▲ 18.8%
Host CPUnormal 46.18–76.01 %
71.45 %▲ 16.9%
Rowid fetchesnormal 195.7 k–238.4 k/s
204.5 k/s▼ 5.8%
Redo writesnormal 354.6–422.0/s
406.7/s▲ 4.7%
User commitsnormal 360.4–741.6/s
648.7/s▲ 17.7%
Parse failuresnormal 0.06444–0.195/s
0.1623/s▲ 25.1%
Redo generatednormal 2.760–4.451 MB/s
3.992 MB/s▲ 10.7%
Sessionsnormal 1,855–2,195 sessions
2,095 sessions▲ 3.5%
User rollbacksnormal 1.839–4.758/s
3.730/s▲ 13.1%
Application waitsnormal 0.4589–0.8569 AAS
0.7118 AAS▲ 8.2%
User callsnormal 5,499–6,621/s
6,208/s▲ 2.4%
Bytes from clientsnormal 1.873–2.369 MB/s
2.056 MB/s▼ 3.1%
Physical writesnormal 1,575–2,106/s
1,772/s▼ 3.7%
Write volumenormal 24.51–32.79 MB/s
27.58 MB/s▼ 3.7%
Write I/O requestsnormal 866.1–1,159/s
974.6/s▼ 3.7%
Executionsnormal 6,838–10.76 k/s
9,274/s▲ 5.4%
Cursors openednormal 4,240–6,672/s
5,750/s▲ 5.4%
Concurrency waitsnormal 0.02219–0.6373 AAS
0.401 AAS▲ 21.6%

and 7 more normal rows in the Findings tables (All sections).

Moved, too small to matter

Single-block read latencynormal 0.4509–0.5122 ms
0.603 ms▲ 25.2%
Scheduler waitsnormal 0.02265–0.05121 AAS
0.06615 AAS▲ 79.1%
System I/O waitsnormal 0.03146–0.07943 AAS
0.09801 AAS▲ 76.8%
Other waitsnormal 0.0468–0.08754 AAS
0.09899 AAS▲ 47.4%
Configuration waitsnormal 0.02587–0.0597 AAS
0.06598 AAS▲ 54.2%

Improved: none material

Nothing moved materially in the good direction.

Evidence libraryEvery other section, one line each; open a row to read it here

Aligned windowsOne bar per window; dimmed = skipped and left out of every baseline

2026-06-18 10:00 · valid · snaps 41417→41418 Jun 18 2026-06-25 10:00 · valid · snaps 41585→41586 Jun 25 2026-07-02 10:00 · valid · snaps 41753→41754 Jul 02 2026-07-09 10:00 · valid · snaps 41921→41922 Jul 09 2026-07-16 10:00 · valid · snaps 42089→42090 Jul 16 2026-07-23 10:00 · valid · snaps 42257→42258 Jul 23 2026-07-30 10:00 · valid · snaps 42425→42426 Jul 30 2026-08-06 10:00 · valid · snaps 42593→42594 Aug 06 2026-08-13 10:00 · valid · snaps 42761→42762 Aug 13 2026-08-20 10:00 · valid · snaps 42929→42930 Aug 20 2026-08-27 10:00 · valid · snaps 43097→43098 Aug 27 2026-09-03 10:00 · valid · snaps 43265→43266 Sep 03 2026-09-10 10:00 · valid · snaps 43433→43434 Sep 10 current
WindowWindow startWindow endBegin snapEnd snapStatusDetail
Current2026-09-10 Thu 09:002026-09-10 Thu 10:004343343434valid
−1w2026-09-03 Thu 09:002026-09-03 Thu 10:004326543266valid
−2w2026-08-27 Thu 09:002026-08-27 Thu 10:004309743098valid
−3w2026-08-20 Thu 09:002026-08-20 Thu 10:004292942930valid
−4w2026-08-13 Thu 09:002026-08-13 Thu 10:004276142762valid
−5w2026-08-06 Thu 09:002026-08-06 Thu 10:004259342594valid
−6w2026-07-30 Thu 09:002026-07-30 Thu 10:004242542426valid
−7w2026-07-23 Thu 09:002026-07-23 Thu 10:004225742258valid
−8w2026-07-16 Thu 09:002026-07-16 Thu 10:004208942090valid
−9w2026-07-09 Thu 09:002026-07-09 Thu 10:004192141922valid
−10w2026-07-02 Thu 09:002026-07-02 Thu 10:004175341754valid
−11w2026-06-25 Thu 09:002026-06-25 Thu 10:004158541586valid
−12w2026-06-18 Thu 09:002026-06-18 Thu 10:004141741418valid

Generate full AWR reports for these windows

Paste into SQL*Plus for one standard AWR report per window (Diagnostic Pack). Skipped windows are commented out.

-- 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-09-10 09:00 -> 2026-09-10 10:00  (dbid 1483726519, snaps 43433 -> 43434)
SPOOL awr_1483726519_all_43433_43434.html
SELECT output FROM TABLE(DBMS_WORKLOAD_REPOSITORY.AWR_GLOBAL_REPORT_HTML(1483726519, NULL, 43433, 43434));
SPOOL OFF

-- -1w: 2026-09-03 09:00 -> 2026-09-03 10:00  (dbid 1483726519, snaps 43265 -> 43266)
SPOOL awr_1483726519_all_43265_43266.html
SELECT output FROM TABLE(DBMS_WORKLOAD_REPOSITORY.AWR_GLOBAL_REPORT_HTML(1483726519, NULL, 43265, 43266));
SPOOL OFF

-- -2w: 2026-08-27 09:00 -> 2026-08-27 10:00  (dbid 1483726519, snaps 43097 -> 43098)
SPOOL awr_1483726519_all_43097_43098.html
SELECT output FROM TABLE(DBMS_WORKLOAD_REPOSITORY.AWR_GLOBAL_REPORT_HTML(1483726519, NULL, 43097, 43098));
SPOOL OFF

-- -3w: 2026-08-20 09:00 -> 2026-08-20 10:00  (dbid 1483726519, snaps 42929 -> 42930)
SPOOL awr_1483726519_all_42929_42930.html
SELECT output FROM TABLE(DBMS_WORKLOAD_REPOSITORY.AWR_GLOBAL_REPORT_HTML(1483726519, NULL, 42929, 42930));
SPOOL OFF

-- -4w: 2026-08-13 09:00 -> 2026-08-13 10:00  (dbid 1483726519, snaps 42761 -> 42762)
SPOOL awr_1483726519_all_42761_42762.html
SELECT output FROM TABLE(DBMS_WORKLOAD_REPOSITORY.AWR_GLOBAL_REPORT_HTML(1483726519, NULL, 42761, 42762));
SPOOL OFF

-- -5w: 2026-08-06 09:00 -> 2026-08-06 10:00  (dbid 1483726519, snaps 42593 -> 42594)
SPOOL awr_1483726519_all_42593_42594.html
SELECT output FROM TABLE(DBMS_WORKLOAD_REPOSITORY.AWR_GLOBAL_REPORT_HTML(1483726519, NULL, 42593, 42594));
SPOOL OFF

-- -6w: 2026-07-30 09:00 -> 2026-07-30 10:00  (dbid 1483726519, snaps 42425 -> 42426)
SPOOL awr_1483726519_all_42425_42426.html
SELECT output FROM TABLE(DBMS_WORKLOAD_REPOSITORY.AWR_GLOBAL_REPORT_HTML(1483726519, NULL, 42425, 42426));
SPOOL OFF

-- -7w: 2026-07-23 09:00 -> 2026-07-23 10:00  (dbid 1483726519, snaps 42257 -> 42258)
SPOOL awr_1483726519_all_42257_42258.html
SELECT output FROM TABLE(DBMS_WORKLOAD_REPOSITORY.AWR_GLOBAL_REPORT_HTML(1483726519, NULL, 42257, 42258));
SPOOL OFF

-- -8w: 2026-07-16 09:00 -> 2026-07-16 10:00  (dbid 1483726519, snaps 42089 -> 42090)
SPOOL awr_1483726519_all_42089_42090.html
SELECT output FROM TABLE(DBMS_WORKLOAD_REPOSITORY.AWR_GLOBAL_REPORT_HTML(1483726519, NULL, 42089, 42090));
SPOOL OFF

-- -9w: 2026-07-09 09:00 -> 2026-07-09 10:00  (dbid 1483726519, snaps 41921 -> 41922)
SPOOL awr_1483726519_all_41921_41922.html
SELECT output FROM TABLE(DBMS_WORKLOAD_REPOSITORY.AWR_GLOBAL_REPORT_HTML(1483726519, NULL, 41921, 41922));
SPOOL OFF

-- -10w: 2026-07-02 09:00 -> 2026-07-02 10:00  (dbid 1483726519, snaps 41753 -> 41754)
SPOOL awr_1483726519_all_41753_41754.html
SELECT output FROM TABLE(DBMS_WORKLOAD_REPOSITORY.AWR_GLOBAL_REPORT_HTML(1483726519, NULL, 41753, 41754));
SPOOL OFF

-- -11w: 2026-06-25 09:00 -> 2026-06-25 10:00  (dbid 1483726519, snaps 41585 -> 41586)
SPOOL awr_1483726519_all_41585_41586.html
SELECT output FROM TABLE(DBMS_WORKLOAD_REPOSITORY.AWR_GLOBAL_REPORT_HTML(1483726519, NULL, 41585, 41586));
SPOOL OFF

-- -12w: 2026-06-18 09:00 -> 2026-06-18 10:00  (dbid 1483726519, snaps 41417 -> 41418)
SPOOL awr_1483726519_all_41417_41418.html
SELECT output FROM TABLE(DBMS_WORKLOAD_REPOSITORY.AWR_GLOBAL_REPORT_HTML(1483726519, NULL, 41417, 41418));
SPOOL OFF

Day profile2 day-wide shifts 6 isolated hours 24 of 24 hours flaggedEach hour of the 24 h ending Thu 2026-09-10 10:00 vs the same hour on the 7 prior days (2026-09-02 → 2026-09-09)

Day-wide shiftDirectionHours flaggedMedian z
logical reads/s▲ above the prior days24 of 24+9.9
physical reads/s▲ above the prior days23 of 24+26.2
Current day (teal) vs prior-day mean (dashed) with the μ ± 2σ band; faint lines are the individual prior days. Arrow keys switch the metric; so does a row label of the heatmap.
HourDB time (avg active sessions)DB CPU (avg CPUs busy)user calls/sexecutions/slogical reads/sphysical reads/sphysical writes/sredo bytes/scommits/s
2026-09-09 10:0023.93 +4.6σ9.727,15611,1801,206,410 +19.3σ28,062 +36.9σ2,1674,565,339729.71
2026-09-09 11:0022.51 +3.8σ9.276,87310,4571,121,081 +16.7σ24,804 +34.5σ1,9584,226,495696.15
2026-09-09 12:0022.48 +4.3σ9.226,71810,3851,174,889 +18.2σ27,114 +31.1σ2,0954,388,216687.20
2026-09-09 13:0021.74 +4.1σ8.886,44910,1901,153,103 +20.3σ25,859 +34.1σ1,9214,113,136649.27
2026-09-09 14:0023.90 +3.9σ9.727,00211,0411,250,251 +17.0σ26,820 +27.3σ2,1344,443,671686.13
2026-09-09 15:0020.54 +3.2σ8.476,4639,7181,039,451 +16.4σ23,925 +35.1σ2,0804,052,793647.65
2026-09-09 16:0019.558.055,7579,201975,643 +15.7σ21,315 +26.2σ1,8683,763,986585.08
2026-09-09 17:0017.607.355,1408,134886,700 +16.4σ20,742 +37.9σ1,6033,414,946528.22
2026-09-09 18:0016.596.885,1777,898820,661 +19.4σ19,272 +36.2σ1,4593,200,845528.14
2026-09-09 19:0014.675.984,3786,686787,931 +24.5σ17,225 +37.7σ1,3512,837,670433.23
2026-09-09 20:0014.766.224,4726,943753,960 +22.8σ17,658 +53.4σ1,3292,738,293445.61
2026-09-09 21:0011.234.713,3915,152577,625 +24.2σ13,428 +47.6σ1,0232,105,370355.39
2026-09-09 22:0010.924.662,9404,828553,641 +4.1σ16,038 +3.0σ9541,956,412307.37
2026-09-09 23:009.033.842,7044,209452,867 +2.1σ10,189 +2.0σ8081,675,770277.59
2026-09-10 00:007.813.222,2763,712423,062 +2.4σ10,800 +2.3σ6871,467,853240.89
2026-09-10 01:009.474.032,0933,151426,367 +2.4σ11,732 +2.5σ3,3016,687,605246.07
2026-09-10 02:009.374.031,9633,113395,211 +2.3σ10,6473,3806,590,761240.55
2026-09-10 03:008.383.542,1953,507413,095 +2.6σ10,076 +2.7σ1,5313,391,856260.27
2026-09-10 04:007.893.312,2323,575416,753 +3.0σ10,813 +3.3σ6531,450,691231.88
2026-09-10 05:008.923.702,5874,088446,179 +2.3σ10,899 +2.3σ7481,756,451281.30
2026-09-10 06:0011.744.793,2355,046594,227 +2.7σ19,038 +2.7σ9921,957,084364.88
2026-09-10 07:0014.736.124,3676,732754,419 +2.1σ17,288 +2.1σ1,2392,782,960448.35
2026-09-10 08:0017.767.265,4488,287932,026 +2.2σ20,524 +2.2σ1,6553,644,176574.37
2026-09-10 09:0020.358.586,2089,274987,894 +2.3σ22,241 +2.2σ1,7723,992,353648.73

UtilizationHow the applications use this database; a usage overview, not scored

Transactions and SQL activity

MetricUnitCurrentNormal rangevs normal, in σzΔ vs meanTrend−1w−2w−3w−4w−5w−6w−7w−8w−9w−10w−11w−12w
Transactions / sTransactions Per Second652.5362.3–746.2+1.0σ▲ 17.7%696.0689.2681.0662.2523.7491.7504.4489.7482.9454.4487.4488.8
Commits / sCommits Per Second648.7360.4–741.6+1.0σ▲ 17.7%692.2685.1676.6657.6521.0488.9501.4487.3479.9451.8484.2485.9
Rollbacks / sRollbacks Per Second3.7301.839–4.758+0.6σ▲ 13.1%3.8074.1654.3544.5562.6852.8043.0102.4532.9482.6113.2632.925
SQL executions / sExecutes Per Second9,2746,838–10.76 k+0.5σ▲ 5.4%9,97910.46 k9,86510.05 k8,4808,0468,4348,0598,2837,7688,1837,987
User calls / sCalls Per Second6,2085,499–6,621+0.5σ▲ 2.4%6,3106,3296,3446,6046,0695,9025,8786,0195,9475,6375,8905,788
Parses (total) / sParses Per Second661.1493.5–772.4+0.4σ▲ 4.5%730.3744.7708.9716.4570.7583.9596.4614.7600.1575.9584.8568.1
Cursors opened / sCursors Per Second5,7504,240–6,672+0.5σ▲ 5.4%6,1876,4866,1166,2335,2584,9895,2294,9965,1364,8165,0744,952

Connections and sessions

MetricUnitCurrentNormal rangevs normal, in σzΔ vs meanTrend−1w−2w−3w−4w−5w−6w−7w−8w−9w−10w−11w−12w
Logons / sLogons Per Second3.9253.308–4.346+0.4σ▲ 2.6%3.9534.0244.2634.1303.8103.5093.9563.7803.8013.3823.5383.775
SessionsSessions2,0951,855–2,195+0.8σ▲ 3.5%2,1362,1512,1112,1561,9851,9531,9841,9671,9651,9511,9771,964
Logged-on usersLogons1,9481,725–2,041+0.8σ▲ 3.5%1,9862,0001,9632,0051,8461,8161,8451,8291,8271,8151,8381,827
Open cursorsCursors29.75 k26.34 k–31.17 k+0.8σ▲ 3.5%30.33 k30.54 k29.97 k30.62 k28.19 k27.73 k28.18 k27.93 k27.90 k27.71 k28.07 k27.89 k

Data and network volume

MetricUnitCurrentNormal rangevs normal, in σzΔ vs meanTrend−1w−2w−3w−4w−5w−6w−7w−8w−9w−10w−11w−12w
Logical reads / sReads Per Second987.9 k127.0 k–292.7 k+18.8σ+18.8σ▲ ×4.7269.9 k276.0 k254.9 k259.6 k186.3 k186.3 k186.1 k180.7 k178.9 k169.0 k181.2 k189.4 k
Physical reads / sReads Per Second22.24 k3,003–5,284+31.7σ+31.7σ▲ ×5.44,8694,8105,0724,8513,7683,6873,5273,8673,7743,8913,7673,837
Physical writes / sWrites Per Second1,7721,575–2,106−0.5σ▼ 3.7%1,8341,8481,9592,0591,9721,8001,8221,6631,9591,6891,8531,629
Block changes / sBlocks Per Second24.80 k21.19 k–26.87 k+0.5σ▲ 3.2%25.59 k25.43 k25.58 k26.34 k22.43 k23.06 k24.09 k22.37 k23.49 k22.43 k24.41 k23.12 k
Redo bytes / sBytes Per Second3.992 M2.760 M–4.451 M+0.9σ▲ 10.7%4.091 M4.257 M4.145 M4.142 M3.419 M3.117 M3.463 M3.263 M3.371 M3.195 M3.474 M3.329 M
I/O MB / sMegabtyes per Second214.352.65–77.49+24.0σ+24.0σ▲ ×3.371.4571.3375.0474.6863.7360.2259.5559.8263.5460.3362.0259.13
Network bytes / sBytes Per Second11.77 M10.46 M–12.87 M+0.2σ▲ 0.9%12.55 M12.44 M12.22 M11.86 M11.78 M10.75 M11.57 M11.28 M11.27 M10.64 M11.89 M11.74 M

Load profileSystem statistics per second, Current against its normal range

MetricUnitCurrentNormal rangevs normal, in σzΔ vs meanTrend−1w−2w−3w−4w−5w−6w−7w−8w−9w−10w−11w−12w
DB timecs/s2,035837.8–1,427+6.1σ▲ 79.7%1,3081,2761,3261,3071,0231,0121,0331,0251,0021,274992.41,011
DB CPUcs/s858.4527.0–918.2+1.4σ▲ 18.8%854.9832.5861.6830.2653.1642.6659.1650.6633.2773.4633.6646.4
redo sizebytes/s3.992 M2.760 M–4.451 M+0.9σ▲ 10.7%4.091 M4.257 M4.145 M4.142 M3.419 M3.117 M3.463 M3.263 M3.371 M3.195 M3.474 M3.329 M
session logical reads/s987.9 k127.0 k–292.7 k+18.8σ+18.8σ▲ ×4.7269.9 k276.0 k254.9 k259.6 k186.3 k186.3 k186.1 k180.7 k178.9 k169.0 k181.2 k189.4 k
physical reads/s22.24 k3,003–5,284+31.7σ+31.7σ▲ ×5.44,8694,8105,0724,8513,7683,6873,5273,8673,7743,8913,7673,837
physical read total bytesbytes/s193.1 M26.08 M–45.88 M+31.7σ+31.7σ▲ ×5.442.28 M41.77 M44.05 M42.12 M32.72 M32.02 M30.62 M33.58 M32.77 M33.78 M32.71 M33.32 M
physical writes/s1,7721,575–2,106−0.5σ▼ 3.7%1,8341,8481,9592,0591,9721,8001,8221,6631,9591,6891,8531,629
physical write total bytesbytes/s27.58 M24.51 M–32.79 M−0.5σ▼ 3.7%28.55 M28.77 M30.50 M32.04 M30.69 M28.01 M28.36 M25.89 M30.49 M26.28 M28.84 M25.35 M
user calls/s6,2085,499–6,621+0.5σ▲ 2.4%6,3106,3296,3446,6046,0695,9025,8786,0195,9475,6375,8905,788
execute count/s9,2746,838–10.76 k+0.5σ▲ 5.4%9,97910.46 k9,86510.05 k8,4808,0468,4348,0598,2837,7688,1837,987
user commits/s648.7360.4–741.6+1.0σ▲ 17.7%692.2685.1676.6657.6521.0488.9501.4487.3479.9451.8484.2485.9
user rollbacks/s3.7301.839–4.758+0.6σ▲ 13.1%3.8074.1654.3544.5562.6852.8043.0102.4532.9482.6113.2632.925
parse count (total)/s661.1493.5–772.4+0.4σ▲ 4.5%730.3744.7708.9716.4570.7583.9596.4614.7600.1575.9584.8568.1
parse count (hard)/s2.7140–22.70−0.3σ▼ 50.8%2.7283.0153.0803.0463.2992.6022.9823.0113.45832.793.2582.875
parse count (failures)/s0.16230.06444–0.195+1.0σ▲ 25.1%0.15450.20250.14850.11360.12180.13720.13320.068490.140.12640.10680.1037
logons cumulative/s3.9253.308–4.346+0.4σ▲ 2.6%3.9534.0244.2634.1303.8103.5093.9563.7803.8013.3823.5383.775
opened cursors cumulative/s5,7504,240–6,672+0.5σ▲ 5.4%6,1876,4866,1166,2335,2584,9895,2294,9965,1364,8165,0744,952
redo writes/s406.7354.6–422.0+1.1σ▲ 4.7%393.4406.4391.1413.1388.8379.4395.2379.6399.5346.4380.4386.4
sorts (memory)/s2,0901,877–2,369−0.3σ▼ 1.5%2,1992,2572,1632,3132,1632,1512,0682,1112,0091,8422,1542,044
sorts (disk)/s0.39260.3026–0.5194−0.3σ▼ 4.5%0.40520.41740.33230.47340.47810.44860.45240.35590.40620.34280.46820.3516
sorts (rows)/s1.453 M1.294 M–1.552 M+0.5σ▲ 2.1%1.409 M1.469 M1.496 M1.573 M1.406 M1.389 M1.320 M1.406 M1.419 M1.372 M1.416 M1.399 M
table scans (long tables)/s61.691.846–2.310>+99σ>+99σ▲ ×29.72.1762.3171.9862.1002.2011.9711.9302.0291.9821.9942.1042.143
table fetch by rowid/s204.5 k195.7 k–238.4 k−1.2σ▼ 5.8%225.5 k228.8 k230.4 k235.0 k213.7 k211.4 k210.3 k209.6 k218.7 k201.8 k214.7 k204.7 k
CPU used by this sessioncs/s845.5519.1–904.4+1.4σ▲ 18.8%842.0820.0848.7817.7643.3633.0649.2640.9623.7761.8624.1636.7
bytes received via SQL*Net from clientbytes/s2.056 M1.873 M–2.369 M−0.5σ▼ 3.1%2.283 M2.179 M2.247 M2.350 M2.112 M2.036 M2.150 M2.062 M2.070 M1.952 M2.029 M1.980 M
bytes sent via SQL*Net to clientbytes/s9.711 M8.489 M–10.60 M+0.3σ▲ 1.8%10.27 M10.26 M9.971 M9.505 M9.668 M8.711 M9.422 M9.219 M9.195 M8.686 M9.856 M9.765 M
redo size for lost write detection/s00–0flat, σ = 0——σ≈0000000000000

System metricsSYSMETRIC averages per window, Current against its normal range

MetricUnitCurrentNormal rangevs normal, in σzΔ vs meanTrend−1w−2w−3w−4w−5w−6w−7w−8w−9w−10w−11w−12w
Average Active SessionsSessions20.358.378–14.27+6.1σ▲ 79.7%13.0812.7613.2613.0710.2310.1210.3310.2510.0212.749.92410.11
Host CPU Utilization (%)% Busy/(Idle+Busy)71.4546.18–76.01+1.4σ▲ 16.9%71.1869.4871.7069.3055.8055.0056.2655.6154.2864.9754.3155.29
Database CPU Time Ratio% Cpu/DB_Time42.1761.23–66.33−16.9σ−16.9σ▼ 33.9%65.3565.2364.9763.5463.8563.4963.8063.5063.1760.6863.8563.93
Database Wait Time Ratio% Wait/DB_Time57.8333.79–38.65+17.8σ+17.8σ▲ 59.7%34.6534.7735.0336.4636.1536.5136.2036.5036.8339.3236.1536.07
Session CountSessions2,0951,855–2,195+0.8σ▲ 3.5%2,1362,1512,1112,1561,9851,9531,9841,9671,9651,9511,9771,964
Redo Generated Per SecBytes Per Second3.992 M2.760 M–4.451 M+0.9σ▲ 10.7%4.091 M4.257 M4.145 M4.142 M3.419 M3.117 M3.463 M3.263 M3.371 M3.195 M3.474 M3.329 M
Physical Read Total Bytes Per SecBytes Per Second193.1 M26.08 M–45.88 M+31.7σ+31.7σ▲ ×5.442.28 M41.77 M44.05 M42.12 M32.72 M32.02 M30.62 M33.58 M32.77 M33.78 M32.71 M33.32 M
Physical Write Total Bytes Per SecBytes Per Second27.58 M24.51 M–32.79 M−0.5σ▼ 3.7%28.55 M28.77 M30.50 M32.04 M30.69 M28.01 M28.36 M25.89 M30.49 M26.28 M28.84 M25.35 M
Physical Read Total IO Requests Per SecRequests Per Second16.01 k2,162–3,804+31.7σ+31.7σ▲ ×5.43,5063,4633,6523,4932,7132,6552,5392,7842,7172,8012,7122,763
Physical Write Total IO Requests Per SecRequests Per Second974.6866.1–1,159−0.5σ▼ 3.7%1,0091,0171,0781,1321,085989.81,002914.91,077928.81,019895.9
Average Synchronous Single-Block Read LatencyMilliseconds0.6030.4509–0.5122+7.9σ▲ 25.2%immaterial0.49930.45770.49770.48290.4720.47340.50460.45520.48370.47920.48710.486
Logical Reads Per SecReads Per Second987.9 k127.0 k–292.7 k+18.8σ+18.8σ▲ ×4.7269.9 k276.0 k254.9 k259.6 k186.3 k186.3 k186.1 k180.7 k178.9 k169.0 k181.2 k189.4 k
Executions Per SecExecutes Per Second9,2746,838–10.76 k+0.5σ▲ 5.4%9,97910.46 k9,86510.05 k8,4808,0468,4348,0598,2837,7688,1837,987
User Calls Per SecCalls Per Second6,2085,499–6,621+0.5σ▲ 2.4%6,3106,3296,3446,6046,0695,9025,8786,0195,9475,6375,8905,788
User Commits Per SecCommits Per Second648.7360.4–741.6+1.0σ▲ 17.7%692.2685.1676.6657.6521.0488.9501.4487.3479.9451.8484.2485.9
User Rollbacks Per SecRollbacks Per Second3.7301.839–4.758+0.6σ▲ 13.1%3.8074.1654.3544.5562.6852.8043.0102.4532.9482.6113.2632.925
Hard Parse Count Per SecParses Per Second2.7140–22.70−0.3σ▼ 50.8%2.7283.0153.0803.0463.2992.6022.9823.0113.45832.793.2582.875
Total Parse Count Per SecParses Per Second661.1493.5–772.4+0.4σ▲ 4.5%730.3744.7708.9716.4570.7583.9596.4614.7600.1575.9584.8568.1
Logons Per SecLogons Per Second3.9253.308–4.346+0.4σ▲ 2.6%3.9534.0244.2634.1303.8103.5093.9563.7803.8013.3823.5383.775
Network Traffic Volume Per SecBytes Per Second11.77 M10.46 M–12.87 M+0.2σ▲ 0.9%12.55 M12.44 M12.22 M11.86 M11.78 M10.75 M11.57 M11.28 M11.27 M10.64 M11.89 M11.74 M
SQL Service Response TimeCentiSeconds Per Call0.32790.1458–0.2275+6.9σ▲ 75.7%0.20730.20170.20910.19790.16850.17150.17570.17020.16860.22610.16850.1747
Physical Reads Per SecReads Per Second22.24 k3,003–5,284+31.7σ+31.7σ▲ ×5.44,8694,8105,0724,8513,7683,6873,5273,8673,7743,8913,7673,837
Physical Writes Per SecWrites Per Second1,7721,575–2,106−0.5σ▼ 3.7%1,8341,8481,9592,0591,9721,8001,8221,6631,9591,6891,8531,629

Foreground waitsWhere foreground sessions waited: top 10 events by time and by average wait, and the wait classes

Top 10 events — time waited (s)

EventCurrent (s)Normal rangevs normal, in σzΔ vs meanTrend−1w (s)−2w (s)−3w (s)−4w (s)−5w (s)−6w (s)−7w (s)−8w (s)−9w (s)−10w (s)−11w (s)−12w (s)
db file scattered read13.87 k #1506.0–843.5>+99σ>+99σ▲ ×20.6686.3 #6722.1 #6691.9 #6673.2 #6591.2 #6634.1 #6660.4 #5606.2 #5680.8 #5905.3 #6580.9 #6665.1 #5
direct path read8,482 #2437.3–978.6+57.4σ+57.4σ▲ ×12.0797.6 #5723.4 #5824.7 #4797.3 #5616.5 #5707.2 #4626.0 #6565.6 #6556.2 #61,024 #4613.0 #5643.6 #6
db file sequential read6,363 #33,683–6,610+1.7σ▲ 23.6%6,019 #15,913 #16,488 #15,795 #14,835 #14,485 #14,620 #14,563 #14,574 #15,413 #14,536 #14,518 #1
SQL*Net more data to client4,126 #4652.7–849.9+68.5σ+68.5σ▲ ×5.5820.2 #4795.0 #4820.7 #5810.8 #4694.1 #4705.4 #5748.5 #4724.5 #4709.6 #4768.6 #7705.0 #4713.4 #4
log file sync3,127 #52,050–3,054+2.3σ▲ 22.5%2,816 #22,792 #22,718 #22,988 #32,258 #22,509 #22,258 #32,447 #22,397 #22,731 #22,233 #32,480 #2
enq: TX - row lock contention2,503 #61,615–3,041+0.5σ▲ 7.5%2,467 #32,337 #32,290 #33,351 #22,125 #32,084 #32,278 #22,376 #32,282 #32,236 #32,234 #21,875 #3
buffer busy waits605.4 #7392.8–593.3+2.2σ▲ 22.8%immaterial556.6 #7542.2 #7579.7 #7532.8 #7454.3 #7482.9 #7471.9 #7452.1 #7431.0 #7509.0 #9431.0 #7472.9 #7
db file parallel read477.0 #8130.0–325.1+5.1σ▲ ×2.1immaterial225.9 #10271.6 #8254.8 #9278.1 #8197.6 #8186.8 #8213.6 #9180.6 #8193.0 #8338.3 #10180.7 #8209.7 #8
control file sequential read352.8 #9113.3–286.0+3.5σ▲ 76.8%immaterial180.5199.5221.7220.9159.5169.1218.9 #8178.5 #9190.4 #9316.4157.0183.0 #10
latch: cache buffers chains322.4 #10108.1–289.4+2.7σ▲ 62.2%immaterial261.9 #8241.7 #9259.8 #8254.4 #9170.2 #10156.1173.8158.2146.0220.4159.6 #10183.2 #9
library cache: mutex X122.30–661.1−0.1σ▼ 18.1%87.1881.2390.2495.1366.8069.1462.2974.3767.28961.2 #564.4872.20
cursor: pin S wait on X81.370–447.9−0.1σ▼ 17.4%64.8352.5061.0749.8446.4842.5940.1438.0844.68652.7 #841.5847.52
direct path read temp304.3115.5–250.1+3.6σ▲ 66.4%immaterial207.2204.0236.5 #10195.1167.8172.2 #9153.1165.5147.0242.8149.7153.2
enq: TX - index contention266.4137.8–255.2+2.4σ▲ 35.6%immaterial229.2 #9231.3 #10231.5241.3 #10173.0 #9171.7 #10176.5 #10170.9 #10166.3 #10209.2175.4 #9181.6

Top 10 events — avg time per wait (ms)

EventCurrent (ms)Normal rangevs normal, in σzΔ vs meanTrend−1w (ms)−2w (ms)−3w (ms)−4w (ms)−5w (ms)−6w (ms)−7w (ms)−8w (ms)−9w (ms)−10w (ms)−11w (ms)−12w (ms)
db file scattered read1.6421.290–1.475+5.6σ▲ 18.8%1.3531.4561.3531.2821.4021.3441.3901.3931.4231.3791.3801.434
direct path read0.97650.8484–1.029+0.8σ▲ 4.0%0.83090.95530.97160.89090.93820.95530.91390.94890.92550.96240.96091.008
db file sequential read0.6030.4509–0.5122+7.9σ▲ 25.2%0.49930.45770.49770.48290.4720.47340.50460.45520.48370.47920.48710.486
SQL*Net more data to client0.045120.04225–0.04717+0.3σ▲ 0.9%0.045390.045250.043380.046850.044940.043170.043720.042650.045090.045030.045910.04511
log file sync1.9181.703–2.101+0.2σ▲ 0.9%2.0191.9211.8311.9761.8041.7121.9691.8541.8051.9712.0341.928
enq: TX - row lock contention43.8543.58–53.67−1.9σ▼ 9.8%48.9246.6946.4955.7650.5948.2347.0547.9947.1447.3648.5548.70
buffer busy waits1.0731.031–1.196−1.0σ▼ 3.7%1.1211.0851.1031.0241.0951.1641.1381.1491.1791.1021.1071.097
db file parallel read2.6712.420–2.760+1.0σ▲ 3.1%2.6392.6832.6432.7442.5532.6462.4872.6072.5352.4662.5792.502
control file sequential read0.19570.2003–0.2236−2.8σ▼ 7.7%immaterial0.21720.21720.20790.21530.21190.21550.20140.2070.21990.2060.20720.2167
latch: cache buffers chains0.064710.0575–0.06495+1.9σ▲ 5.7%0.05990.060390.060040.060610.062340.065510.06290.060840.058580.059540.061650.06239
library cache: mutex X0.2470.2366–0.2585−0.1σ▼ 0.2%0.24850.24660.24150.24830.25730.25050.2470.24510.25660.24480.23810.2461
cursor: pin S wait on X3.2262.993–3.361+0.5σ▲ 1.5%3.2443.2153.2003.1453.2173.2103.1273.2213.2913.0452.9683.240
direct path read temp0.7240.6482–0.7627+0.6σ▲ 2.6%0.70310.73450.67150.75340.66230.68830.69730.7070.72210.67440.74030.7109
enq: TX - index contention6.0875.608–6.378+0.5σ▲ 1.6%5.8895.9136.1065.9296.2096.2435.8226.2056.0875.7816.0995.639

Wait-class rollup — time waited (s)

Wait classCurrent (s)Normal rangevs normal, in σzΔ vs mean−1w (s)−2w (s)−3w (s)−4w (s)−5w (s)−6w (s)−7w (s)−8w (s)−9w (s)−10w (s)−11w (s)−12w (s)
User I/O29.83 k5,161–9,042+23.4σ+23.4σ▲ ×4.28,1157,9898,6817,8996,5626,3276,4066,2156,2918,1986,2016,339
Network4,230700.9–936.7+57.9σ+57.9σ▲ ×5.2895.2866.2906.5879.1750.0762.6814.1790.1770.9861.5758.2771.3
Commit3,1272,050–3,054+2.3σ▲ 22.5%2,8162,7922,7182,9882,2582,5092,2582,4472,3972,7312,2332,480
Application2,5621,652–3,085+0.5σ▲ 8.2%2,5122,3822,3363,3932,1612,1212,3132,4112,3202,3032,2591,909
Concurrency1,44479.89–2,294+0.5σ▲ 21.6%1,2271,1781,2481,207933.1949.2949.4918.6877.12,887890.9978.8
Other356.4168.5–315.1+3.1σ▲ 47.4%immaterial253.2261.5287.7261.1226.1218.6233.6230.5199.5318.8190.4220.7
System I/O352.8113.3–286.0+3.5σ▲ 76.8%immaterial180.5199.5221.7220.9159.5169.1218.9178.5190.4316.4157.0183.0
Scheduler238.181.54–184.3+4.1σ▲ 79.1%immaterial155.4146.3163.7147.3107.7110.0132.6127.6116.6180.298.59109.3
Configuration237.593.14–214.9+2.7σ▲ 54.2%immaterial161.4159.5161.7156.1152.4136.6135.3147.1130.2242.4127.1138.6

Background waitsWhere background processes waited, by time and by average wait

Events — time waited (s)

Table-wide shift: 8 of 11 events moved together (▲ 63% ± 0 points) — one throughput-style change, not 8 separate findings. Large rows are demoted to moderate.

EventCurrent (s)Normal rangevs normal, in σzΔ vs meanTrend−1w (s)−2w (s)−3w (s)−4w (s)−5w (s)−6w (s)−7w (s)−8w (s)−9w (s)−10w (s)−11w (s)−12w (s)
db file parallel write1,127 #1525.6–858.0+5.2σ▲ 62.8%table-wide shift773.1 #1781.2 #1806.5 #1719.5 #1592.7 #1677.1 #1615.3 #1635.1 #1629.5 #1818.3 #1627.1 #1626.1 #1
log file parallel write976.3 #2455.5–743.6+5.2σ▲ 62.8%table-wide shift670.0 #2677.0 #2699.0 #2623.6 #2513.7 #2586.9 #2533.3 #2550.5 #2545.6 #2709.2 #2543.5 #2542.6 #2
db file async I/O submit375.5 #3175.2–286.0+5.2σ▲ 62.8%table-wide shift257.7 #3260.4 #3268.8 #3239.8 #3197.6 #3225.7 #3205.1 #3211.7 #3209.8 #3272.8 #3209.0 #3208.7 #3
control file parallel write225.3 #4105.1–171.6+5.2σ▲ 62.8%table-wide shift154.6 #4156.2 #4161.3 #4143.9 #4118.5 #4135.4 #4123.1 #4127.0 #4125.9 #4163.7 #4125.4 #4125.2 #4
log file sequential read187.8 #587.60–143.0+5.2σ▲ 62.8%table-wide shift128.9 #5130.2 #5134.4 #5119.9 #598.79 #5112.9 #5102.6 #5105.9 #5104.9 #5136.4 #5104.5 #5104.3 #5
direct path write187.8 #587.60–143.0+5.2σ▲ 62.8%table-wide shift128.9 #5130.2 #5134.4 #5119.9 #598.79 #5112.9 #5102.6 #5105.9 #5104.9 #5136.4 #5104.5 #5104.3 #5
control file sequential read150.2 #770.08–114.4+5.2σ▲ 62.8%table-wide shift103.1 #7104.2 #7107.5 #795.93 #779.03 #790.29 #782.05 #784.69 #783.93 #7109.1 #783.62 #783.48 #7
os thread creation112.7 #852.56–85.80+5.2σ▲ 62.8%immaterial77.31 #878.12 #880.65 #871.95 #859.27 #867.71 #861.53 #863.51 #862.95 #881.83 #862.71 #862.61 #8
log file switch (checkpoint incomplete)112.7 #852.56–85.80+5.2σ▲ 62.8%table-wide shift77.31 #878.12 #880.65 #871.95 #859.27 #867.71 #861.53 #863.51 #862.95 #881.83 #862.71 #862.61 #8
LGWR wait for redo copy75.10 #1035.04–57.20+5.2σ▲ 62.8%immaterial51.54 #1052.08 #1053.77 #1047.97 #1039.52 #1045.14 #1041.02 #1042.34 #1041.97 #1054.55 #1041.81 #1041.74 #10
oracle thread bootstrap75.10 #1035.04–57.20+5.2σ▲ 62.8%immaterial51.54 #1052.08 #1053.77 #1047.97 #1039.52 #1045.14 #1041.02 #1042.34 #1041.97 #1054.55 #1041.81 #1041.74 #10

Events — avg time per wait (ms)

EventCurrent (ms)Normal rangevs normal, in σzΔ vs meanTrend−1w (ms)−2w (ms)−3w (ms)−4w (ms)−5w (ms)−6w (ms)−7w (ms)−8w (ms)−9w (ms)−10w (ms)−11w (ms)−12w (ms)
db file parallel write1.5271.413–1.557+1.2σ▲ 2.8%1.4671.4751.5511.4461.5261.4901.5001.4391.4971.5251.4551.449
log file parallel write0.92180.8529–0.9452+1.0σ▲ 2.5%0.88980.86570.91270.93240.86330.89630.91670.91530.92530.90860.88660.8753
db file async I/O submit0.61840.537–0.6583+0.7σ▲ 3.5%0.6520.65950.56880.60050.60860.58420.59180.57080.59270.57060.60080.5716
control file parallel write2.7402.402–2.777+1.6σ▲ 5.8%2.5932.5852.6562.4942.7182.5172.4472.6232.4732.5932.6262.748
log file sequential read0.81390.7274–0.8795+0.3σ▲ 1.3%0.76430.79850.82060.76180.76750.77960.79530.77830.85360.80470.88270.8346
direct path write1.1581.065–1.315−0.5σ▼ 2.7%1.1141.2441.1491.2491.3011.2281.1591.1531.1241.1741.1271.257
control file sequential read0.20570.1888–0.2158+0.5σ▲ 1.7%0.19930.20770.20130.20170.21830.2010.19720.20090.18990.20350.20050.2064
os thread creation9.0038.281–9.632+0.1σ▲ 0.5%8.6848.3329.0288.9769.0168.8209.2739.0469.0418.4729.5149.275
log file switch (checkpoint incomplete)62.9656.95–62.66+2.2σ▲ 5.3%immaterial60.3359.1459.1657.2461.2359.3661.0162.3458.8858.4861.1359.33
LGWR wait for redo copy0.041770.0376–0.04151+2.3σ▲ 5.6%immaterial0.04010.039490.03760.038950.039560.038970.04020.040510.041390.039970.038770.03912
oracle thread bootstrap25.8422.56–27.66+0.6σ▲ 2.9%26.6125.6024.5225.2626.0023.3927.3524.7225.6023.9223.0125.33

Top SQLTop 10 statements per ranking and window; ranked, not scored

By elapsed time

Break down by:
Detail table
SQL IDPlan hash (Current)Current (s)−1w−2w−3w−4w−5w−6w−7w−8w−9w−10w−11w−12wSQL
7k2m9dx4qp1zb plan↑208834115027.92 k #16,730 #1 plan↑7,227 #1 plan↑7,637 #1 plan↑6,896 #1 plan↑6,397 #1 plan↑6,243 #1 plan↑6,669 #1 plan↑6,523 #1 plan↑6,080 #1 plan↑6,356 #1 plan↑6,392 #1 plan↑6,873 #1 plan↑SELECT o.order_id, o.status, o.total_amount, l.line_no, l.sku, l.qty, l.unit_price FROM orders o JOIN order_lines l ON l.order_id = o.order_id WHERE o.customer_id = :1 AND o.created_at > :2 ORDER BY o.created_at DESC
n7t3q5xc1yj4g12884639056,296 #25,170 #24,871 #24,510 #23,608 #4————————SELECT NVL(SUM(points), 0) AS balance, MAX(created_at) AS last_activity FROM loyalty_ledger WHERE customer_id = :1
2yq9jv7c5hm3d9028173463,791 #34,049 #33,844 #33,787 #35,284 #23,613 #23,521 #23,781 #23,979 #23,854 #23,461 #23,732 #23,114 #2UPDATE inventory SET qty_on_hand = qty_on_hand - :1, last_modified = SYSTIMESTAMP WHERE sku = :2 AND warehouse_id = :3
u9d5p3fw2hs8x13671289003,762 #43,791 #43,614 #43,386 #44,003 #33,397 #33,130 #33,380 #33,249 #32,924 #32,912 #33,132 #32,921 #3SELECT p.sku, p.name, p.list_price, SCORE(1) FROM products p WHERE CONTAINS(p.description, :1, 1) > 0 AND p.active = 'Y' ORDER BY SCORE(1) DESC FETCH FIRST 24 ROWS ONLY
f1p7r4mz8vb2c41723084512,232 #52,232 #61,887 #62,378 #52,313 #52,093 #51,948 #52,093 #52,032 #51,916 #51,953 #42,043 #51,998 #5SELECT c.customer_id, c.email, c.tier, a.line1, a.city, a.postcode, a.country FROM customers c JOIN addresses a ON a.customer_id = c.customer_id AND a.is_default = 'Y' WHERE c.customer_id = :1
t3h6u1zr9nb8w35276410992,119 #62,311 #52,160 #52,175 #62,262 #62,238 #42,185 #42,228 #42,344 #42,155 #41,790 #52,456 #42,240 #4SELECT ci.sku, ci.qty, p.name, p.list_price, p.image_url FROM cart_items ci JOIN products p ON p.sku = ci.sku WHERE ci.session_id = :1
b6f4h0kq3ztr826119473301,040 #71,064 #71,020 #71,174 #71,153 #71,076 #61,108 #61,106 #61,061 #61,105 #6998.6 #61,042 #61,104 #6INSERT INTO order_lines (order_id, line_no, sku, qty, unit_price) VALUES (:1, :2, :3, :4, :5)
j6b1v4nr8xt2p4034711296655.9 #8760.5 #8742.4 #9852.2 #8845.2 #8701.5 #7634.3 #9790.0 #7675.1 #7692.3 #7627.7 #9737.9 #7661.4 #8SELECT s.shipment_id, s.carrier, s.tracking_no, s.status, s.eta FROM shipments s WHERE s.order_id = :1
g3c8w1a2nfy5r1466803562644.4 #9748.8 #9787.1 #8759.6 #9827.7 #9686.2 #8677.1 #7740.1 #8635.5 #8618.7 #9569.6 #10717.8 #8680.1 #7INSERT INTO orders (order_id, customer_id, status, total_amount, created_at, channel) VALUES (orders_seq.NEXTVAL, :1, :2, :3, SYSTIMESTAMP, :4)
c7v3m6hq1kf9e1090277735603.9 #10—739.6 #10702.3 #10—565.8 #10659.7 #8567.3 #10575.7 #10574.3 #10634.5 #8605.4 #10624.6 #9INSERT INTO payments (payment_id, order_id, provider, auth_code, amount, status, created_at) VALUES (payments_seq.NEXTVAL, :1, :2, :3, :4, 'AUTH', SYSTIMESTAMP)
r3z7n1md8ky5c——631.5 #10——684.9 #10618.5 #9595.3 #10618.8 #9619.2 #9653.2 #8662.2 #7640.4 #9603.6 #10SELECT sku, warehouse_id, qty_on_hand, last_modified FROM inventory WHERE last_modified > :1

By CPU time

Break down by:
Detail table
SQL IDPlan hash (Current)Current (s)−1w−2w−3w−4w−5w−6w−7w−8w−9w−10w−11w−12wSQL
n7t3q5xc1yj4g12884639055,352 #14,394 #24,140 #23,833 #23,067 #3————————SELECT NVL(SUM(points), 0) AS balance, MAX(created_at) AS last_activity FROM loyalty_ledger WHERE customer_id = :1
7k2m9dx4qp1zb plan↑20883411504,467 #24,846 #1 plan↑5,204 #1 plan↑5,499 #1 plan↑4,965 #1 plan↑4,606 #1 plan↑4,495 #1 plan↑4,802 #1 plan↑4,696 #1 plan↑4,378 #1 plan↑4,576 #1 plan↑4,602 #1 plan↑4,949 #1 plan↑SELECT o.order_id, o.status, o.total_amount, l.line_no, l.sku, l.qty, l.unit_price FROM orders o JOIN order_lines l ON l.order_id = o.order_id WHERE o.customer_id = :1 AND o.created_at > :2 ORDER BY o.created_at DESC
u9d5p3fw2hs8x13671289003,386 #33,412 #33,252 #33,047 #33,602 #23,058 #22,817 #23,042 #22,924 #22,631 #22,620 #22,819 #22,628 #2SELECT p.sku, p.name, p.list_price, SCORE(1) FROM products p WHERE CONTAINS(p.description, :1, 1) > 0 AND p.active = 'Y' ORDER BY SCORE(1) DESC FETCH FIRST 24 ROWS ONLY
f1p7r4mz8vb2c41723084511,786 #41,786 #51,510 #51,902 #41,851 #41,674 #41,558 #41,674 #41,625 #41,532 #41,562 #31,634 #41,598 #4SELECT c.customer_id, c.email, c.tier, a.line1, a.city, a.postcode, a.country FROM customers c JOIN addresses a ON a.customer_id = c.customer_id AND a.is_default = 'Y' WHERE c.customer_id = :1
t3h6u1zr9nb8w35276410991,653 #51,802 #41,685 #41,696 #51,764 #51,745 #31,704 #31,738 #31,829 #31,681 #31,396 #41,916 #31,747 #3SELECT ci.sku, ci.qty, p.name, p.list_price, p.image_url FROM cart_items ci JOIN products p ON p.sku = ci.sku WHERE ci.session_id = :1
2yq9jv7c5hm3d9028173461,137 #61,215 #61,153 #61,136 #61,585 #61,084 #51,056 #51,134 #51,194 #51,156 #51,038 #51,120 #5934.2 #5UPDATE inventory SET qty_on_hand = qty_on_hand - :1, last_modified = SYSTIMESTAMP WHERE sku = :2 AND warehouse_id = :3
b6f4h0kq3ztr82611947330572.0 #7585.4 #8560.9 #9645.9 #8634.0 #8591.5 #6609.5 #6608.1 #7583.7 #6607.6 #6549.2 #7573.0 #8607.0 #6INSERT INTO order_lines (order_id, line_no, sku, qty, unit_price) VALUES (:1, :2, :3, :4, :5)
j6b1v4nr8xt2p4034711296537.8 #8623.6 #7608.7 #7698.8 #7693.1 #7575.2 #7520.2 #8647.8 #6553.6 #8567.7 #8514.7 #8605.1 #6542.3 #8SELECT s.shipment_id, s.carrier, s.tracking_no, s.status, s.eta FROM shipments s WHERE s.order_id = :1
r3z7n1md8ky5c3082517486518.5 #9568.4 #9569.9 #8538.2 #9616.4 #9556.6 #8535.8 #7556.9 #8557.3 #7587.8 #7596.0 #6576.3 #7543.3 #7SELECT sku, warehouse_id, qty_on_hand, last_modified FROM inventory WHERE last_modified > :1
m5q1x9cb3rt7h2475096182419.1 #10432.6 #10430.9 #10387.3 #10455.5 #10396.0 #9431.8 #9396.5 #9385.8 #9418.1 #9366.2 #9406.9 #9383.9 #9SELECT COUNT(*) FROM order_lines WHERE order_id = :1
g3c8w1a2nfy5r——————308.8 #10304.7 #10333.1 #10286.0 #10——323.0 #10306.1 #10INSERT INTO orders (order_id, customer_id, status, total_amount, created_at, channel) VALUES (orders_seq.NEXTVAL, :1, :2, :3, SYSTIMESTAMP, :4)
q8w4t2ve6ju3y——————————300.0 #10259.6 #10——SELECT hour_ts, region_id, revenue, orders, avg_basket FROM mv_sales_hourly WHERE hour_ts >= :1 ORDER BY hour_ts DESC, region_id

By buffer gets

Break down by:
Detail table
SQL IDPlan hash (Current)Current (gets)−1w−2w−3w−4w−5w−6w−7w−8w−9w−10w−11w−12wSQL
7k2m9dx4qp1zb plan↑20883411502.172 G #1130.0 M #3 plan↑129.6 M #3 plan↑132.6 M #3 plan↑134.2 M #3 plan↑120.2 M #2 plan↑117.2 M #2 plan↑120.4 M #2 plan↑122.9 M #2 plan↑120.3 M #2 plan↑115.7 M #2 plan↑110.5 M #2 plan↑121.8 M #2 plan↑SELECT o.order_id, o.status, o.total_amount, l.line_no, l.sku, l.qty, l.unit_price FROM orders o JOIN order_lines l ON l.order_id = o.order_id WHERE o.customer_id = :1 AND o.created_at > :2 ORDER BY o.created_at DESC
n7t3q5xc1yj4g1288463905257.8 M #2221.4 M #1208.2 M #1187.8 M #1155.1 M #2————————SELECT NVL(SUM(points), 0) AS balance, MAX(created_at) AS last_activity FROM loyalty_ledger WHERE customer_id = :1
u9d5p3fw2hs8x1367128900171.3 M #3175.6 M #2179.1 M #2161.6 M #2181.3 M #1166.5 M #1161.2 M #1160.5 M #1156.5 M #1145.9 M #1154.5 M #1168.8 M #1168.3 M #1SELECT p.sku, p.name, p.list_price, SCORE(1) FROM products p WHERE CONTAINS(p.description, :1, 1) > 0 AND p.active = 'Y' ORDER BY SCORE(1) DESC FETCH FIRST 24 ROWS ONLY
r3z7n1md8ky5c308251748650.40 M #450.40 M #550.40 M #550.40 M #550.40 M #550.40 M #450.40 M #350.40 M #450.40 M #350.40 M #350.40 M #350.40 M #450.40 M #3SELECT sku, warehouse_id, qty_on_hand, last_modified FROM inventory WHERE last_modified > :1
t3h6u1zr9nb8w352764109949.48 M #554.84 M #455.95 M #453.12 M #456.23 M #452.57 M #347.99 M #450.84 M #348.40 M #449.09 M #446.15 M #451.04 M #348.98 M #4SELECT ci.sku, ci.qty, p.name, p.list_price, p.image_url FROM cart_items ci JOIN products p ON p.sku = ci.sku WHERE ci.session_id = :1
f1p7r4mz8vb2c417230845137.17 M #637.79 M #638.46 M #636.93 M #639.06 M #635.20 M #532.39 M #536.11 M #535.10 M #533.50 M #535.23 M #532.64 M #534.04 M #5SELECT c.customer_id, c.email, c.tier, a.line1, a.city, a.postcode, a.country FROM customers c JOIN addresses a ON a.customer_id = c.customer_id AND a.is_default = 'Y' WHERE c.customer_id = :1
q8w4t2ve6ju3y65183472022.22 M #722.70 M #723.12 M #723.41 M #723.66 M #721.12 M #620.08 M #622.13 M #621.47 M #621.91 M #621.12 M #622.27 M #621.07 M #6SELECT hour_ts, region_id, revenue, orders, avg_basket FROM mv_sales_hourly WHERE hour_ts >= :1 ORDER BY hour_ts DESC, region_id
b6f4h0kq3ztr8261194733019.99 M #819.57 M #820.37 M #820.12 M #820.57 M #818.83 M #718.89 M #719.19 M #718.25 M #718.36 M #718.64 M #720.04 M #718.10 M #7INSERT INTO order_lines (order_id, line_no, sku, qty, unit_price) VALUES (:1, :2, :3, :4, :5)
m5q1x9cb3rt7h247509618213.27 M #913.89 M #913.68 M #912.60 M #1013.56 M #912.42 M #812.45 M #812.92 M #812.31 M #813.24 M #812.31 M #812.45 M #811.97 M #8SELECT COUNT(*) FROM order_lines WHERE order_id = :1
2yq9jv7c5hm3d90281734612.32 M #1012.39 M #1012.64 M #10—12.37 M #1011.50 M #1011.58 M #10—11.69 M #911.98 M #911.07 M #1011.80 M #911.22 M #10UPDATE inventory SET qty_on_hand = qty_on_hand - :1, last_modified = SYSTIMESTAMP WHERE sku = :2 AND warehouse_id = :3
j6b1v4nr8xt2p————12.68 M #9———11.64 M #9—————SELECT s.shipment_id, s.carrier, s.tracking_no, s.status, s.eta FROM shipments s WHERE s.order_id = :1
d8s3n5tw2xk7f——————11.60 M #911.60 M #911.60 M #1011.60 M #1011.60 M #1011.60 M #911.60 M #1011.60 M #9MERGE INTO inventory i USING (SELECT sku, warehouse_id, qty, last_update FROM inv_feed_stage WHERE batch_id = :1) s ON (i.sku = s.sku AND i.warehouse_id = s.warehouse_id) WHEN MATCHED THEN UPDATE SET i.qty_on_hand = s.qty WHEN NOT MATCHED THEN INSERT (...) VALUES (...)

By physical reads

Break down by:
Detail table
SQL IDPlan hash (Current)Current (reads)−1w−2w−3w−4w−5w−6w−7w−8w−9w−10w−11w−12wSQL
7k2m9dx4qp1zb plan↑208834115043.43 M #13.080 M #2 plan↑3.070 M #2 plan↑3.141 M #2 plan↑3.178 M #2 plan↑2.847 M #2 plan↑2.776 M #2 plan↑2.852 M #2 plan↑2.910 M #2 plan↑2.848 M #2 plan↑2.739 M #2 plan↑2.618 M #2 plan↑2.885 M #2 plan↑SELECT o.order_id, o.status, o.total_amount, l.line_no, l.sku, l.qty, l.unit_price FROM orders o JOIN order_lines l ON l.order_id = o.order_id WHERE o.customer_id = :1 AND o.created_at > :2 ORDER BY o.created_at DESC
9wz2ke6yq4tn127895042163.650 M #23.650 M #13.650 M #13.650 M #13.650 M #13.650 M #13.650 M #13.650 M #13.650 M #13.650 M #13.650 M #13.650 M #13.650 M #1SELECT /*+ PARALLEL(sf 8) */ sf.region_id, sf.channel, TRUNC(sf.sale_ts) AS sale_day, SUM(sf.amount) AS revenue, COUNT(*) AS orders FROM sales_fact sf WHERE sf.sale_ts >= :1 AND sf.sale_ts < :2 GROUP BY sf.region_id, sf.channel, TRUNC(sf.sale_ts)
n7t3q5xc1yj4g12884639052.959 M #32.541 M #32.390 M #32.156 M #31.780 M #3————————SELECT NVL(SUM(points), 0) AS balance, MAX(created_at) AS last_activity FROM loyalty_ledger WHERE customer_id = :1
u9d5p3fw2hs8x1367128900892.0 k #4914.4 k #4933.0 k #4841.8 k #4944.2 k #4867.4 k #3839.4 k #3836.0 k #3815.0 k #3759.8 k #3804.5 k #3879.0 k #3876.6 k #3SELECT p.sku, p.name, p.list_price, SCORE(1) FROM products p WHERE CONTAINS(p.description, :1, 1) > 0 AND p.active = 'Y' ORDER BY SCORE(1) DESC FETCH FIRST 24 ROWS ONLY
v8c2l5qs3wd7m2098345671610.0 k #5610.0 k #5610.0 k #5610.0 k #5610.0 k #5610.0 k #4610.0 k #4610.0 k #4610.0 k #4610.0 k #4610.0 k #4610.0 k #4610.0 k #4SELECT i.sku, i.warehouse_id, i.qty_on_hand, i.reorder_level, i.reorder_qty FROM inventory i WHERE i.qty_on_hand < i.reorder_level AND i.active = 'Y'
q8w4t2ve6ju3y651834720522.8 k #6534.0 k #7543.9 k #7550.8 k #6556.6 k #7496.9 k #6472.5 k #6520.7 k #5505.1 k #5515.5 k #5496.9 k #5523.9 k #5495.8 k #5SELECT hour_ts, region_id, revenue, orders, avg_basket FROM mv_sales_hourly WHERE hour_ts >= :1 ORDER BY hour_ts DESC, region_id
t3h6u1zr9nb8w3527641099494.8 k #7548.4 k #6559.5 k #6531.2 k #7562.3 k #6525.7 k #5479.9 k #5508.4 k #6484.0 k #6490.9 k #6461.5 k #6510.4 k #6489.8 k #6SELECT ci.sku, ci.qty, p.name, p.list_price, p.image_url FROM cart_items ci JOIN products p ON p.sku = ci.sku WHERE ci.session_id = :1
f1p7r4mz8vb2c4172308451424.8 k #8431.9 k #8439.5 k #8422.1 k #8446.3 k #8402.3 k #7370.2 k #7412.7 k #7401.1 k #7382.8 k #7402.6 k #7373.0 k #7389.0 k #7SELECT c.customer_id, c.email, c.tier, a.line1, a.city, a.postcode, a.country FROM customers c JOIN addresses a ON a.customer_id = c.customer_id AND a.is_default = 'Y' WHERE c.customer_id = :1
r3z7n1md8ky5c3082517486336.0 k #9336.0 k #9336.0 k #9336.0 k #9336.0 k #9336.0 k #8336.0 k #8336.0 k #8336.0 k #8336.0 k #8336.0 k #8336.0 k #8336.0 k #8SELECT sku, warehouse_id, qty_on_hand, last_modified FROM inventory WHERE last_modified > :1
2yq9jv7c5hm3d902817346273.8 k #10275.4 k #10281.0 k #10271.0 k #10274.9 k #10255.6 k #9257.3 k #9253.9 k #9259.7 k #9266.1 k #9245.9 k #9262.3 k #9249.2 k #9UPDATE inventory SET qty_on_hand = qty_on_hand - :1, last_modified = SYSTIMESTAMP WHERE sku = :2 AND warehouse_id = :3
d8s3n5tw2xk7f——————244.0 k #10244.0 k #10244.0 k #10244.0 k #10244.0 k #10244.0 k #10244.0 k #10244.0 k #10MERGE INTO inventory i USING (SELECT sku, warehouse_id, qty, last_update FROM inv_feed_stage WHERE batch_id = :1) s ON (i.sku = s.sku AND i.warehouse_id = s.warehouse_id) WHEN MATCHED THEN UPDATE SET i.qty_on_hand = s.qty WHEN NOT MATCHED THEN INSERT (...) VALUES (...)

By executions

Break down by:
Detail table
SQL IDPlan hash (Current)Current (exec)−1w−2w−3w−4w−5w−6w−7w−8w−9w−10w−11w−12wSQL
f1p7r4mz8vb2c41723084515.310 M #15.399 M #15.494 M #15.276 M #15.579 M #15.029 M #14.628 M #15.159 M #15.014 M #14.786 M #15.032 M #14.663 M #14.862 M #1SELECT c.customer_id, c.email, c.tier, a.line1, a.city, a.postcode, a.country FROM customers c JOIN addresses a ON a.customer_id = c.customer_id AND a.is_default = 'Y' WHERE c.customer_id = :1
t3h6u1zr9nb8w35276410994.124 M #24.570 M #24.663 M #24.427 M #24.686 M #24.381 M #23.999 M #24.237 M #24.033 M #24.091 M #23.846 M #24.253 M #24.081 M #2SELECT ci.sku, ci.qty, p.name, p.list_price, p.image_url FROM cart_items ci JOIN products p ON p.sku = ci.sku WHERE ci.session_id = :1
m5q1x9cb3rt7h24750961823.318 M #33.472 M #33.420 M #33.151 M #43.390 M #43.105 M #43.114 M #33.231 M #33.079 M #43.309 M #33.077 M #33.112 M #32.993 M #4SELECT COUNT(*) FROM order_lines WHERE order_id = :1
7k2m9dx4qp1zb plan↑20883411503.102 M #43.422 M #4 plan↑3.411 M #4 plan↑3.490 M #3 plan↑3.531 M #3 plan↑3.163 M #3 plan↑3.084 M #4 plan↑3.169 M #4 plan↑3.234 M #3 plan↑3.164 M #4 plan↑3.044 M #4 plan↑2.909 M #4 plan↑3.206 M #3 plan↑SELECT o.order_id, o.status, o.total_amount, l.line_no, l.sku, l.qty, l.unit_price FROM orders o JOIN order_lines l ON l.order_id = o.order_id WHERE o.customer_id = :1 AND o.created_at > :2 ORDER BY o.created_at DESC
n7t3q5xc1yj4g12884639052.315 M #52.227 M #52.381 M #52.487 M #52.440 M #5————————SELECT NVL(SUM(points), 0) AS balance, MAX(created_at) AS last_activity FROM loyalty_ledger WHERE customer_id = :1
j6b1v4nr8xt2p40347112961.910 M #62.032 M #62.039 M #62.113 M #62.032 M #61.897 M #51.788 M #51.939 M #51.887 M #51.837 M #51.795 M #51.814 M #51.826 M #5SELECT s.shipment_id, s.carrier, s.tracking_no, s.status, s.eta FROM shipments s WHERE s.order_id = :1
b6f4h0kq3ztr826119473301.428 M #71.398 M #71.455 M #71.437 M #71.469 M #71.345 M #61.350 M #61.371 M #61.304 M #61.311 M #71.331 M #61.432 M #61.293 M #6INSERT INTO order_lines (order_id, line_no, sku, qty, unit_price) VALUES (:1, :2, :3, :4, :5)
2yq9jv7c5hm3d9028173461.369 M #81.377 M #81.405 M #81.355 M #81.374 M #81.278 M #71.286 M #71.270 M #71.298 M #71.331 M #61.230 M #71.311 M #71.246 M #7UPDATE inventory SET qty_on_hand = qty_on_hand - :1, last_modified = SYSTIMESTAMP WHERE sku = :2 AND warehouse_id = :3
s9e4y7mk2cq6v622053178719.8 k #9713.0 k #9761.6 k #9778.0 k #9788.8 k #9751.3 k #8747.4 k #8738.3 k #8741.4 k #8724.0 k #8666.4 k #8689.2 k #8729.1 k #8UPDATE orders SET status = :1, updated_at = SYSTIMESTAMP WHERE order_id = :2
g3c8w1a2nfy5r1466803562420.4 k #10451.9 k #10458.1 k #10—466.1 k #10421.5 k #9415.2 k #10426.1 k #9413.5 k #9386.2 k #9397.4 k #9422.7 k #9420.2 k #9INSERT INTO orders (order_id, customer_id, status, total_amount, created_at, channel) VALUES (orders_seq.NEXTVAL, :1, :2, :3, SYSTIMESTAMP, :4)
c7v3m6hq1kf9e————448.5 k #10—410.8 k #10421.9 k #9397.3 k #10387.4 k #10376.6 k #10393.3 k #10403.4 k #10379.2 k #10INSERT INTO payments (payment_id, order_id, provider, auth_code, amount, status, created_at) VALUES (payments_seq.NEXTVAL, :1, :2, :3, :4, 'AUTH', SYSTIMESTAMP)

By per-exec regression

Break down by:
Detail table
SQL IDPlan hash (Current)Current (s/exec)−1w−2w−3w−4w−5w−6w−7w−8w−9w−10w−11w−12wSQL
d8s3n5tw2xk7f335018881738.22 #136.3435.8232.6640.4134.7538.6837.8834.5539.0138.4736.8736.26MERGE INTO inventory i USING (SELECT sku, warehouse_id, qty, last_update FROM inv_feed_stage WHERE batch_id = :1) s ON (i.sku = s.sku AND i.warehouse_id = s.warehouse_id) WHEN MATCHED THEN UPDATE SET i.qty_on_hand = s.qty WHEN NOT MATCHED THEN INSERT (...) VALUES (...)
7k2m9dx4qp1zb plan↑20883411500.009 #20.001967 plan↑0.002119 plan↑0.002188 plan↑0.001953 plan↑0.002023 plan↑0.002024 plan↑0.002104 plan↑0.002017 plan↑0.001921 plan↑0.002088 plan↑0.002197 plan↑0.002144 plan↑SELECT o.order_id, o.status, o.total_amount, l.line_no, l.sku, l.qty, l.unit_price FROM orders o JOIN order_lines l ON l.order_id = o.order_id WHERE o.customer_id = :1 AND o.created_at > :2 ORDER BY o.created_at DESC
z2b5g8wt4dn6p38149050270.09616 #30.093970.094570.079110.091950.088450.092940.09840.094210.093170.098070.094410.09165select o.obj#, o.type#, o.name, u.name from sys.obj$ o, sys.user$ u where o.owner# = u.user# and o.type# in (1, 2) and bitand(o.flags, 128) = 0
u9d5p3fw2hs8x13671289000.01054 #40.010370.0096830.010060.01060.0097910.0093220.010110.0099670.0096190.0090480.008910.00833SELECT p.sku, p.name, p.list_price, SCORE(1) FROM products p WHERE CONTAINS(p.description, :1, 1) > 0 AND p.active = 'Y' ORDER BY SCORE(1) DESC FETCH FIRST 24 ROWS ONLY
n7t3q5xc1yj4g12884639050.00272 #50.0023210.0020460.0018130.001478————————SELECT NVL(SUM(points), 0) AS balance, MAX(created_at) AS last_activity FROM loyalty_ledger WHERE customer_id = :1
q8w4t2ve6ju3y6518347200.006299 #60.0059850.0061150.0063180.0063350.0059390.0061250.0065420.0061680.0066520.005970.0068190.005614SELECT hour_ts, region_id, revenue, orders, avg_basket FROM mv_sales_hourly WHERE hour_ts >= :1 ORDER BY hour_ts DESC, region_id
k4m8v2bn6ws9e39461178200.000939 #70.0009220.0009260.0009240.000905————————INSERT INTO loyalty_ledger (ledger_id, customer_id, order_id, points, reason, created_at) VALUES (loyalty_seq.NEXTVAL, :1, :2, :3, :4, SYSTIMESTAMP)
f1p7r4mz8vb2c41723084510.00042 #80.0004130.0003440.0004510.0004150.0004160.0004210.0004060.0004050.00040.0003880.0004380.000411SELECT c.customer_id, c.email, c.tier, a.line1, a.city, a.postcode, a.country FROM customers c JOIN addresses a ON a.customer_id = c.customer_id AND a.is_default = 'Y' WHERE c.customer_id = :1
s9e4y7mk2cq6v6220531780.00061 #90.0006310.0006260.0005590.0005820.0006540.0006420.0005680.0006050.0006630.00060.0005830.000583UPDATE orders SET status = :1, updated_at = SYSTIMESTAMP WHERE order_id = :2
y4a7f1sk9cz3n17309261840.000176 #100.0001590.0001810.000170.000180.0001770.0001940.0001780.0001860.0001590.0001780.0001710.000177SELECT metric_name, value FROM v$sysmetric WHERE group_id = 2 AND metric_name IN (:1, :2, :3, :4)

plan↑ 1 of 20 top SQL had a plan_hash_value change between current and a prior compared window. Look for the plan↑ badges in the SQL ID column and the per-window cells above.

Per-SQL detail

Click a row for the full text, plan summary and per-snapshot timeline (a colour change = a plan switch). Ranked in: Elapsed, CPU, Gets, Reads, eXecutions; solid = in that ranking's current top 3.

SQL IDRanked inSchemaPlansExecutionsSnapshotsFirst seenText
7k2m9dx4qp1zb ASHMON ECGRX ORDERS_APP25,051,375,2212,4352026-05-31 23:00SELECT o.order_id, o.status, o.total_amount, l.line_no, l.sku, l.qty, l.unit_price FROM or…
n7t3q5xc1yj4g ASHMON ECGRX LOYALTY11,058,064,3757082026-08-11 22:00SELECT NVL(SUM(points), 0) AS balance, MAX(created_at) AS last_activity FROM loyalty_ledge…
2yq9jv7c5hm3d ASHMON ECGRX ORDERS_APP12,063,992,5402,4352026-05-31 23:00UPDATE inventory SET qty_on_hand = qty_on_hand - :1, last_modified = SYSTIMESTAMP WHERE sk…
u9d5p3fw2hs8x ASHMON ECGR ORDERS_APP1532,228,5232,4352026-05-31 23:00SELECT p.sku, p.name, p.list_price, SCORE(1) FROM products p WHERE CONTAINS(p.description,…
f1p7r4mz8vb2c ASHMON ECGRX ORDERS_APP17,880,076,2232,4352026-05-31 23:00SELECT c.customer_id, c.email, c.tier, a.line1, a.city, a.postcode, a.country FROM custome…
t3h6u1zr9nb8w ASHMON ECGRX ORDERS_APP16,542,203,3472,4352026-05-31 23:00SELECT ci.sku, ci.qty, p.name, p.list_price, p.image_url FROM cart_items ci JOIN products …
b6f4h0kq3ztr8 ASHMON ECGX ORDERS_APP12,134,908,4292,4352026-05-31 23:00INSERT INTO order_lines (order_id, line_no, sku, qty, unit_price) VALUES (:1, :2, :3, :4, …
j6b1v4nr8xt2p ASHMON ECGX ORDERS_APP12,996,006,5532,4352026-05-31 23:00SELECT s.shipment_id, s.carrier, s.tracking_no, s.status, s.eta FROM shipments s WHERE s.o…
▸ Show 12 more statements

Top SQL activityASH samples of each Top SQL statement by wait event, hourly, 2026-06-18 09:00 → 2026-09-10 10:00

7k2m9dx4qp1zb ↗ Top SQL · 935603 ASH samples · dominant: CPU
SELECT o.order_id, o.status, o.total_amount, l.line_no, l.sku, l.qty, l.unit_price FROM orders o JOIN order_lines l ON l.order_id = o.order_id WHERE o.customer_id = :1 AND o.created_at > :2 ORDER BY o
2yq9jv7c5hm3d ↗ Top SQL · 518904 ASH samples · dominant: enq: TX - row lock contention
UPDATE inventory SET qty_on_hand = qty_on_hand - :1, last_modified = SYSTIMESTAMP WHERE sku = :2 AND warehouse_id = :3
u9d5p3fw2hs8x ↗ Top SQL · 434689 ASH samples · dominant: CPU
SELECT p.sku, p.name, p.list_price, SCORE(1) FROM products p WHERE CONTAINS(p.description, :1, 1) > 0 AND p.active = 'Y' ORDER BY SCORE(1) DESC FETCH FIRST 24 ROWS ONLY
t3h6u1zr9nb8w ↗ Top SQL · 283202 ASH samples · dominant: CPU
SELECT ci.sku, ci.qty, p.name, p.list_price, p.image_url FROM cart_items ci JOIN products p ON p.sku = ci.sku WHERE ci.session_id = :1
f1p7r4mz8vb2c ↗ Top SQL · 269064 ASH samples · dominant: CPU
SELECT c.customer_id, c.email, c.tier, a.line1, a.city, a.postcode, a.country FROM customers c JOIN addresses a ON a.customer_id = c.customer_id AND a.is_default = 'Y' WHERE c.customer_id = :1
n7t3q5xc1yj4g ↗ Top SQL · 209795 ASH samples · dominant: CPU
SELECT NVL(SUM(points), 0) AS balance, MAX(created_at) AS last_activity FROM loyalty_ledger WHERE customer_id = :1
b6f4h0kq3ztr8 ↗ Top SQL · 138958 ASH samples · dominant: CPU
INSERT INTO order_lines (order_id, line_no, sku, qty, unit_price) VALUES (:1, :2, :3, :4, :5)
r3z7n1md8ky5c ↗ Top SQL · 125981 ASH samples · dominant: CPU
SELECT sku, warehouse_id, qty_on_hand, last_modified FROM inventory WHERE last_modified > :1
j6b1v4nr8xt2p ↗ Top SQL · 94706 ASH samples · dominant: CPU
SELECT s.shipment_id, s.carrier, s.tracking_no, s.status, s.eta FROM shipments s WHERE s.order_id = :1
g3c8w1a2nfy5r ↗ Top SQL · 90338 ASH samples · dominant: CPU
INSERT INTO orders (order_id, customer_id, status, total_amount, created_at, channel) VALUES (orders_seq.NEXTVAL, :1, :2, :3, SYSTIMESTAMP, :4)
c7v3m6hq1kf9e ↗ Top SQL · 80773 ASH samples · dominant: log file sync
INSERT INTO payments (payment_id, order_id, provider, auth_code, amount, status, created_at) VALUES (payments_seq.NEXTVAL, :1, :2, :3, :4, 'AUTH', SYSTIMESTAMP)
m5q1x9cb3rt7h ↗ Top SQL · 58429 ASH samples · dominant: CPU
SELECT COUNT(*) FROM order_lines WHERE order_id = :1
s9e4y7mk2cq6v ↗ Top SQL · 57964 ASH samples · dominant: CPU
UPDATE orders SET status = :1, updated_at = SYSTIMESTAMP WHERE order_id = :2
q8w4t2ve6ju3y ↗ Top SQL · 51603 ASH samples · dominant: CPU
SELECT hour_ts, region_id, revenue, orders, avg_basket FROM mv_sales_hourly WHERE hour_ts >= :1 ORDER BY hour_ts DESC, region_id
d8s3n5tw2xk7f ↗ Top SQL · 31329 ASH samples · dominant: CPU
MERGE INTO inventory i USING (SELECT sku, warehouse_id, qty, last_update FROM inv_feed_stage WHERE batch_id = :1) s ON (i.sku = s.sku AND i.warehouse_id = s.warehouse_id) WHEN MATCHED THEN UPDATE SET 
k4m8v2bn6ws9e ↗ Top SQL · 17882 ASH samples · dominant: CPU
INSERT INTO loyalty_ledger (ledger_id, customer_id, order_id, points, reason, created_at) VALUES (loyalty_seq.NEXTVAL, :1, :2, :3, :4, SYSTIMESTAMP)
z2b5g8wt4dn6p ↗ Top SQL · 2017 ASH samples · dominant: CPU
select o.obj#, o.type#, o.name, u.name from sys.obj$ o, sys.user$ u where o.owner# = u.user# and o.type# in (1, 2) and bitand(o.flags, 128) = 0

SQL MonitorCaptured executions per statement; a sample, not every execution

Per-statement comparison (top 10)

SQL IDUser / modulePlan hashCurrent max elapsed (s)Normal rangevs normal, in σzΔ vs meanTrendPrior mean (s)Flags
9wz2ke6yq4tn1 ↗ Top SQLREPORTING / ReportEngine2789504216213.3174.9–248.9+0.1σ▲ 0.6%211.9DOP downgrade
Per-window detail & drill
WindownMax elapsed (s)Median elapsed (s)Max I/O (bytes)DOP req/allocPlan hash(es)Errors
Current1213.3213.330.50 G8/827895042160
−1w1192.5192.530.50 G8/827895042160
−2w1191.7191.730.50 G8/827895042160
−3w1199.2199.230.50 G8/827895042160
−4w1218.0218.030.50 G8/827895042160
−5w1237.5237.530.50 G8/827895042160
−6w1229.7229.730.50 G8/827895042160
−7w1247.5247.530.50 G8/827895042160
−8w1206.7206.730.50 G8/827895042160
−9w1198.4198.430.50 G8/827895042160
−10w1193.8193.830.50 G8/827895042160
−11w1213.4213.430.50 G8/827895042160
−12w1214.4214.430.50 G8/827895042160
SELECT DBMS_AUTO_REPORT.REPORT_REPOSITORY_DETAIL(rid=>2014506, type=>'ACTIVE') FROM dual;
v8c2l5qs3wd7m ↗ Top SQLINVENTORY / DBMS_SCHEDULER209834567140.1529.12–51.03+0.0σ▲ 0.2%40.08
Per-window detail & drill
WindownMax elapsed (s)Median elapsed (s)Max I/O (bytes)DOP req/allocPlan hash(es)Errors
Current140.1540.155.097 G0/020983456710
−1w146.3446.345.097 G0/020983456710
−2w138.4038.405.097 G0/020983456710
−3w135.8135.815.097 G0/020983456710
−4w145.4745.475.097 G0/020983456710
−5w141.5041.505.097 G0/020983456710
−6w131.1831.185.097 G0/020983456710
−7w131.7831.785.097 G0/020983456710
−8w145.1345.135.097 G0/020983456710
−9w144.0044.005.097 G0/020983456710
−10w139.0039.005.097 G0/020983456710
−11w136.3336.335.097 G0/020983456710
−12w145.9745.975.097 G0/020983456710
SELECT DBMS_AUTO_REPORT.REPORT_REPOSITORY_DETAIL(rid=>2014511, type=>'ACTIVE') FROM dual;
d8s3n5tw2xk7f ↗ Top SQLINVENTORY / InventorySync335018881740.0232.46–52.98−0.5σ▼ 6.3%42.72
Per-window detail & drill
WindownMax elapsed (s)Median elapsed (s)Max I/O (bytes)DOP req/allocPlan hash(es)Errors
Current440.0238.65749.6 M0/033501888170
−1w440.9637.98749.6 M0/033501888170
−2w439.6132.46749.6 M0/033501888170
−3w434.1330.15749.6 M0/033501888170
−4w445.3741.85749.6 M0/033501888170
−5w441.6134.04749.6 M0/033501888170
−6w451.1738.56749.6 M0/033501888170
−7w441.0738.03749.6 M0/033501888170
−8w439.4334.42749.6 M0/033501888170
−9w444.2238.65749.6 M0/033501888170
−10w452.8340.39749.6 M0/033501888170
−11w441.3637.95749.6 M0/033501888170
−12w440.8338.90749.6 M0/033501888170
SELECT DBMS_AUTO_REPORT.REPORT_REPOSITORY_DETAIL(rid=>2014510, type=>'ACTIVE') FROM dual;
7k2m9dx4qp1zb ↗ Top SQLORDERS_APP / OrderServiceplan changed 3197245811 → 20883411508.0160.9461–2.059+23.4σ+23.4σ▲ ×5.31.503plan changed
Per-window detail & drill
WindownMax elapsed (s)Median elapsed (s)Max I/O (bytes)DOP req/allocPlan hash(es)Errors
Current38.0167.944154.9 M0/020883411500
−1w11.2011.2016.636 M0/031972458110
−2w11.8821.8826.636 M0/031972458110
−3w11.6601.6606.636 M0/031972458110
−4w11.2511.2516.636 M0/031972458110
−5w11.9051.9056.636 M0/031972458110
−6w11.3271.3276.636 M0/031972458110
−7w11.2651.2656.636 M0/031972458110
−8w11.8061.8066.636 M0/031972458110
−9w11.3421.3426.636 M0/031972458110
−10w11.1881.1886.636 M0/031972458110
−11w11.4541.4546.636 M0/031972458110
−12w11.7501.7506.636 M0/031972458110
SELECT DBMS_AUTO_REPORT.REPORT_REPOSITORY_DETAIL(rid=>2014514, type=>'ACTIVE') FROM dual;
▸ Show 5 more statements (5 without a Current-window execution)

13,205 executions captured in the compared span; 13,205 across 9 statements met the inclusion floor (elapsed ≥ 1 s, an error, or more than one execution plan) and are shown above.

Execution scatter (full compared span)

Every captured execution, x = start time, y = elapsed (log scale). Diamond = error, triangle = a plan different from that sql_id's most common plan, size ∝ requested DOP. Colored series are the top 10 statements by Current-window max elapsed; grey = everything else.

Segment I/OTop 10 segments by I/O per window; ranked, not scored

By physical reads

Break down by:
Detail table
SegmentTypeCurrent (blocks)−1w−2w−3w−4w−5w−6w−7w−8w−9w−10w−11w−12w
ORDERS_APP.ORDER_LINESTABLE95.07 M #19.065 M #18.897 M #19.026 M #18.715 M #18.651 M #17.857 M #19.654 M #17.396 M #18.353 M #17.620 M #18.101 M #18.527 M #1
ORDERS_APP.ORDER_LINES_PKINDEX5.767 M #23.938 M #34.369 M #34.045 M #34.482 M #33.914 M #33.878 M #33.950 M #33.562 M #33.777 M #33.694 M #33.796 M #34.126 M #3
ORDERS_APP.ORDERSTABLE5.402 M #36.219 M #26.009 M #25.602 M #26.864 M #25.281 M #25.385 M #25.549 M #25.188 M #25.139 M #25.144 M #26.159 M #26.157 M #2
ORDERS_APP.ORDER_LINES_ORD_IXINDEX2.764 M #42.163 M #71.873 M #82.127 M #72.359 M #62.071 M #72.032 M #71.827 M #82.211 M #61.940 M #72.146 M #72.167 M #71.920 M #7
REPORTING.SALES_FACTTABLE PARTITION2.414 M #52.185 M #62.278 M #62.369 M #52.372 M #52.147 M #62.168 M #52.344 M #52.176 M #72.360 M #42.306 M #52.259 M #62.240 M #4
ORDERS_APP.CUSTOMERSTABLE2.396 M #62.474 M #52.554 M #42.350 M #62.237 M #72.437 M #42.094 M #62.321 M #62.280 M #52.334 M #52.251 M #62.398 M #42.045 M #6
ORDERS_APP.ORDERS_PKINDEX2.194 M #72.808 M #42.326 M #52.508 M #42.479 M #42.310 M #52.275 M #42.402 M #42.298 M #42.226 M #62.380 M #42.351 M #52.120 M #5
ORDERS_APP.ORDERS_CUST_CREATED_IXINDEX1.983 M #82.024 M #82.068 M #72.063 M #81.835 M #81.898 M #81.771 M #91.853 M #71.805 M #81.668 M #81.697 M #81.879 M #81.819 M #8
ORDERS_APP.INVENTORYTABLE1.708 M #91.765 M #91.764 M #91.816 M #91.813 M #91.688 M #91.830 M #81.630 M #91.387 M #101.640 M #91.482 M #91.472 M #91.689 M #9
ORDERS_APP.CART_ITEMSTABLE1.644 M #10———1.785 M #101.419 M #101.543 M #101.571 M #101.449 M #91.401 M #101.463 M #101.469 M #101.406 M #10
LOYALTY.LOYALTY_LEDGER_CUST_IXINDEX—1.534 M #101.592 M #10——————————
ORDERS_APP.PAYMENTSTABLE———1.483 M #10—————————

By physical writes

Break down by:
Detail table
SegmentTypeCurrent (blocks)−1w−2w−3w−4w−5w−6w−7w−8w−9w−10w−11w−12w
ORDERS_APP.ORDER_LINESTABLE1.157 M #11.216 M #11.065 M #11.306 M #11.180 M #11.141 M #1981.0 k #11.125 M #11.090 M #11.186 M #1847.9 k #21.095 M #11.039 M #1
ORDERS_APP.INVENTORYTABLE875.5 k #21.029 M #21.030 M #2980.3 k #21.090 M #21.013 M #2916.5 k #2991.0 k #2914.5 k #2967.6 k #2928.4 k #1978.8 k #2968.0 k #2
ORDERS_APP.ORDERSTABLE677.0 k #3695.6 k #3850.5 k #3720.6 k #3837.8 k #3702.0 k #3646.2 k #3645.9 k #3629.8 k #3673.1 k #3664.4 k #3738.1 k #3714.9 k #3
ORDERS_APP.ORDER_LINES_PKINDEX613.7 k #4631.4 k #4631.8 k #4661.9 k #4683.1 k #4601.3 k #4569.7 k #4590.3 k #4626.5 k #4642.7 k #4647.8 k #4539.9 k #4570.1 k #4
LOYALTY.LOYALTY_LEDGERTABLE520.7 k #5596.4 k #5488.3 k #5549.6 k #5594.2 k #5————————
ORDERS_APP.ORDER_LINES_ORD_IXINDEX440.5 k #6428.6 k #9413.9 k #8425.6 k #6461.1 k #6402.9 k #6398.6 k #5396.6 k #7397.8 k #6404.8 k #7433.6 k #5422.8 k #5390.9 k #6
ORDERS_APP.CART_ITEMSTABLE400.2 k #7431.2 k #8396.5 k #9402.0 k #8424.8 k #8372.0 k #8365.4 k #8387.8 k #8343.9 k #8373.5 k #8340.2 k #8400.2 k #7365.2 k #7
ORDERS_APP.PAYMENTSTABLE394.9 k #8434.8 k #7431.3 k #6424.6 k #7448.3 k #7386.3 k #7378.7 k #7403.1 k #6432.0 k #5472.0 k #5399.5 k #6407.6 k #6431.1 k #5
REPORTING.SALES_FACT_STAGETABLE385.9 k #9443.8 k #6415.1 k #7353.0 k #10418.1 k #9424.8 k #5384.9 k #6412.7 k #5385.6 k #7423.0 k #6356.4 k #7377.2 k #8333.7 k #9
REPORTING.SALES_FACTTABLE PARTITION341.2 k #10359.5 k #10—370.2 k #9358.2 k #10367.9 k #9343.9 k #9292.8 k #10300.2 k #10367.1 k #9335.0 k #9333.7 k #9350.0 k #8
ORDERS_APP.ORDERS_PKINDEX——357.3 k #10———311.4 k #10—315.5 k #9330.3 k #10299.8 k #10—302.7 k #10
ORDERS_APP.ORDERS_CUST_CREATED_IXINDEX—————314.0 k #10—310.9 k #9———322.6 k #10—

By physical read requests

Break down by:
Detail table
SegmentTypeCurrent (requests)−1w−2w−3w−4w−5w−6w−7w−8w−9w−10w−11w−12w
ORDERS_APP.ORDER_LINESTABLE80.81 M #17.706 M #17.563 M #17.672 M #17.408 M #17.353 M #16.679 M #18.205 M #16.287 M #17.100 M #16.477 M #16.886 M #17.248 M #1
ORDERS_APP.ORDER_LINES_PKINDEX4.902 M #23.348 M #33.714 M #33.438 M #33.810 M #33.327 M #33.297 M #33.357 M #33.027 M #33.210 M #33.140 M #33.226 M #33.507 M #3
ORDERS_APP.ORDERSTABLE4.592 M #35.286 M #25.108 M #24.762 M #25.835 M #24.489 M #24.577 M #24.716 M #24.409 M #24.368 M #24.373 M #25.235 M #25.233 M #2
ORDERS_APP.ORDER_LINES_ORD_IXINDEX2.349 M #41.839 M #61.592 M #71.808 M #62.005 M #51.761 M #61.727 M #61.553 M #71.879 M #61.649 M #61.824 M #61.842 M #61.632 M #6
ORDERS_APP.CUSTOMERSTABLE2.037 M #52.103 M #52.171 M #41.998 M #51.902 M #62.072 M #41.780 M #51.973 M #51.938 M #51.984 M #41.914 M #52.038 M #41.738 M #5
ORDERS_APP.ORDERS_PKINDEX1.865 M #62.386 M #41.977 M #52.132 M #42.108 M #41.964 M #51.934 M #42.042 M #41.953 M #41.892 M #52.023 M #41.998 M #51.802 M #4
ORDERS_APP.ORDERS_CUST_CREATED_IXINDEX1.686 M #71.721 M #71.758 M #61.753 M #71.560 M #71.613 M #71.505 M #81.575 M #61.534 M #71.418 M #71.442 M #71.597 M #71.546 M #7
ORDERS_APP.INVENTORYTABLE1.452 M #81.500 M #81.499 M #81.543 M #81.541 M #81.435 M #81.555 M #71.385 M #81.179 M #91.394 M #81.259 M #81.252 M #81.436 M #8
ORDERS_APP.CART_ITEMSTABLE1.397 M #91.211 M #101.244 M #101.255 M #101.517 M #91.206 M #91.311 M #91.335 M #91.232 M #81.191 M #91.243 M #91.249 M #91.195 M #9
LOYALTY.LOYALTY_LEDGER_CUST_IXINDEX1.303 M #101.304 M #91.353 M #9—1.347 M #10————————
ORDERS_APP.PAYMENTSTABLE———1.261 M #9—1.102 M #101.220 M #101.128 M #101.012 M #101.126 M #101.090 M #101.062 M #101.065 M #10

By physical write requests

Break down by:
Detail table
SegmentTypeCurrent (requests)−1w−2w−3w−4w−5w−6w−7w−8w−9w−10w−11w−12w
ORDERS_APP.ORDER_LINESTABLE694.1 k #1729.8 k #1639.1 k #1783.7 k #1707.9 k #1684.4 k #1588.6 k #1675.2 k #1654.1 k #1711.4 k #1508.8 k #2656.7 k #1623.4 k #1
ORDERS_APP.INVENTORYTABLE525.3 k #2617.3 k #2618.3 k #2588.2 k #2654.1 k #2607.9 k #2549.9 k #2594.6 k #2548.7 k #2580.5 k #2557.0 k #1587.3 k #2580.8 k #2
ORDERS_APP.ORDERSTABLE406.2 k #3417.3 k #3510.3 k #3432.3 k #3502.7 k #3421.2 k #3387.7 k #3387.5 k #3377.9 k #3403.8 k #3398.6 k #3442.9 k #3428.9 k #3
ORDERS_APP.ORDER_LINES_PKINDEX368.2 k #4378.8 k #4379.1 k #4397.2 k #4409.9 k #4360.8 k #4341.8 k #4354.2 k #4375.9 k #4385.6 k #4388.7 k #4323.9 k #4342.1 k #4
LOYALTY.LOYALTY_LEDGERTABLE312.4 k #5357.8 k #5293.0 k #5329.8 k #5356.5 k #5————————
ORDERS_APP.ORDER_LINES_ORD_IXINDEX264.3 k #6257.2 k #8248.3 k #7255.4 k #6276.6 k #6241.8 k #5239.2 k #5238.0 k #6238.7 k #6242.9 k #6260.2 k #5253.7 k #5234.5 k #6
ORDERS_APP.CART_ITEMSTABLE240.1 k #7258.7 k #7237.9 k #8241.2 k #8254.9 k #8223.2 k #7219.3 k #7232.7 k #7206.4 k #7224.1 k #7204.1 k #7240.1 k #7219.1 k #7
ORDERS_APP.PAYMENTSTABLE236.9 k #8260.9 k #6258.8 k #6254.7 k #7269.0 k #7231.8 k #6227.2 k #6241.8 k #5259.2 k #5283.2 k #5239.7 k #6244.6 k #6258.6 k #5
ORDERS_APP.ORDERS_PKINDEX185.8 k #9194.9 k #9214.4 k #9—213.9 k #9180.5 k #9186.8 k #8171.8 k #9189.3 k #8198.2 k #8179.9 k #8181.6 k #9181.6 k #8
LOYALTY.LOYALTY_LEDGER_CUST_IXINDEX185.2 k #10—197.8 k #10194.9 k #10—————————
ORDERS_APP.ORDERS_CUST_CREATED_IXINDEX—185.2 k #10—196.2 k #9—188.4 k #8184.3 k #9186.5 k #8179.3 k #9173.5 k #9172.0 k #9193.6 k #8175.7 k #9
SYS.WRH$_ACTIVE_SESSION_HISTORYTABLE PARTITION————183.4 k #10148.5 k #10——143.3 k #10156.5 k #10—160.9 k #10145.3 k #10
ORDERS_APP.INVENTORY_PKINDEX——————159.5 k #10154.6 k #10——155.4 k #10——

File I/OTop 10 data and temp files by I/O per window, and I/O by file type; ranked, not scored

By data read (MB)

Break down by:
Detail table
FileTablespaceCurrent (MB)−1w−2w−3w−4w−5w−6w−7w−8w−9w−10w−11w−12w
ts_orders_data.301.1131588213TS_ORDERS_DATA345.0 k #178.28 k #177.55 k #176.92 k #180.56 k #172.99 k #171.00 k #176.85 k #167.22 k #171.27 k #168.06 k #173.44 k #173.96 k #1
ts_orders_data.302.1131588221TS_ORDERS_DATA301.9 k #268.50 k #267.86 k #267.31 k #270.49 k #263.87 k #262.13 k #267.24 k #258.82 k #262.36 k #259.55 k #264.26 k #264.71 k #2
ts_orders_data.303.1136220407TS_ORDERS_DATA215.7 k #348.93 k #448.47 k #448.08 k #450.35 k #445.62 k #444.38 k #448.03 k #342.01 k #444.54 k #442.54 k #445.90 k #446.22 k #3
ts_orders_idx.304.1131588239TS_ORDERS_IDX57.93 k #450.12 k #349.29 k #349.88 k #351.81 k #347.29 k #346.12 k #346.89 k #445.32 k #344.74 k #345.64 k #347.19 k #345.94 k #4
ts_orders_idx.305.1131588247TS_ORDERS_IDX47.39 k #541.00 k #540.33 k #540.81 k #542.39 k #538.70 k #537.74 k #538.36 k #537.08 k #536.60 k #537.35 k #538.61 k #537.59 k #5
ts_loyalty.320.1146701253TS_LOYALTY19.39 k #619.16 k #620.46 k #617.82 k #620.07 k #6————————
ts_dw_data.310.1131590011TS_DW_DATA12.83 k #711.51 k #911.88 k #912.35 k #912.38 k #911.53 k #811.70 k #812.37 k #811.73 k #811.96 k #611.94 k #611.97 k #811.80 k #8
ts_dw_data.311.1131590019TS_DW_DATA12.83 k #811.51 k #1011.88 k #1012.35 k #1012.38 k #1011.53 k #911.70 k #912.37 k #911.73 k #911.96 k #711.94 k #711.97 k #911.80 k #9
temp.259.1128937717TEMP11.58 k #914.28 k #712.40 k #712.45 k #712.72 k #711.65 k #614.82 k #612.73 k #613.12 k #611.12 k #810.44 k #813.67 k #612.22 k #6
temp.260.1128937719TEMP11.58 k #1014.28 k #812.40 k #812.45 k #812.72 k #811.65 k #714.82 k #712.73 k #713.12 k #711.12 k #910.44 k #913.67 k #712.22 k #7
ts_dw_stage.312.1131590027TS_DW_STAGE—————3,283 #103,306 #103,314 #103,064 #103,441 #103,472 #102,923 #103,037 #10

By data written (MB)

Break down by:
Detail table
FileTablespaceCurrent (MB)−1w−2w−3w−4w−5w−6w−7w−8w−9w−10w−11w−12w
ts_orders_data.301.1131588213TS_ORDERS_DATA11.93 k #112.87 k #312.88 k #112.93 k #113.52 k #112.23 k #111.21 k #312.06 k #311.61 k #312.41 k #110.81 k #112.27 k #311.91 k #1
temp.259.1128937717TEMP11.00 k #213.56 k #111.78 k #211.83 k #212.09 k #211.06 k #214.08 k #112.09 k #112.46 k #110.57 k #39,920 #212.99 k #111.61 k #2
temp.260.1128937719TEMP11.00 k #313.56 k #211.78 k #311.83 k #312.09 k #311.06 k #314.08 k #212.09 k #212.46 k #210.57 k #49,920 #312.99 k #211.61 k #3
ts_orders_data.302.1131588221TS_ORDERS_DATA10.43 k #411.26 k #411.27 k #411.31 k #411.83 k #410.70 k #49,811 #410.56 k #410.16 k #410.86 k #29,461 #410.73 k #410.42 k #4
undotbs1.258.1128937703UNDOTBS18,971 #59,287 #59,357 #59,919 #510.42 k #59,983 #59,111 #59,224 #58,421 #59,915 #58,549 #59,382 #58,247 #5
ts_orders_idx.304.1131588239TS_ORDERS_IDX8,262 #68,399 #68,597 #68,684 #68,859 #68,017 #67,961 #67,914 #68,038 #68,071 #68,280 #67,966 #67,724 #6
ts_orders_data.303.1136220407TS_ORDERS_DATA7,453 #78,042 #78,048 #78,082 #78,451 #77,643 #77,008 #77,541 #77,256 #77,758 #76,758 #87,667 #77,446 #7
ts_orders_idx.305.1131588247TS_ORDERS_IDX6,760 #86,872 #97,034 #87,105 #87,248 #86,559 #86,514 #86,475 #86,577 #86,604 #86,775 #76,517 #86,320 #8
ts_loyalty.320.1146701253TS_LOYALTY6,479 #96,879 #86,390 #96,831 #96,788 #9————————
ts_dw_stage.312.1131590027TS_DW_STAGE3,015 #103,467 #103,243 #10——3,319 #93,007 #93,224 #93,013 #93,305 #92,785 #92,947 #102,607 #10
sysaux.257.1128937665SYSAUX———3,207 #103,446 #102,880 #102,907 #102,820 #102,752 #102,923 #102,634 #103,031 #92,845 #9

By read requests

Break down by:
Detail table
FileTablespaceCurrent (requests)−1w−2w−3w−4w−5w−6w−7w−8w−9w−10w−11w−12w
ts_orders_idx.304.1131588239TS_ORDERS_IDX7.415 M #16.415 M #36.309 M #36.385 M #36.631 M #36.054 M #35.904 M #36.002 M #45.801 M #35.726 M #35.842 M #36.040 M #35.881 M #4
ts_orders_idx.305.1131588247TS_ORDERS_IDX6.066 M #25.249 M #55.162 M #55.224 M #55.425 M #54.953 M #54.830 M #54.910 M #54.746 M #54.685 M #54.780 M #54.942 M #54.811 M #5
ts_orders_data.301.1131588213TS_ORDERS_DATA4.907 M #310.02 M #19.927 M #19.846 M #110.31 M #19.343 M #19.088 M #19.837 M #18.605 M #19.123 M #18.711 M #19.400 M #19.467 M #1
ts_orders_data.302.1131588221TS_ORDERS_DATA4.294 M #48.767 M #28.686 M #28.615 M #29.023 M #28.175 M #27.952 M #28.607 M #27.529 M #27.982 M #27.623 M #28.225 M #28.283 M #2
ts_orders_data.303.1136220407TS_ORDERS_DATA3.067 M #56.262 M #46.204 M #46.154 M #46.445 M #45.840 M #45.680 M #46.148 M #35.378 M #45.702 M #45.445 M #45.875 M #45.917 M #3
ts_loyalty.320.1146701253TS_LOYALTY2.481 M #62.452 M #62.619 M #62.281 M #62.570 M #6————————
ts_dw_data.310.1131590011TS_DW_DATA252.6 k #7226.7 k #7233.9 k #7243.3 k #7243.8 k #7227.0 k #6230.5 k #6243.5 k #6231.1 k #6235.6 k #6235.1 k #6235.8 k #6232.4 k #6
ts_dw_data.311.1131590019TS_DW_DATA252.6 k #8226.7 k #8233.9 k #8243.3 k #8243.8 k #8227.0 k #7230.5 k #7243.5 k #7231.1 k #7235.6 k #7235.1 k #7235.8 k #7232.4 k #7
temp.259.1128937717TEMP105.9 k #9130.5 k #9113.3 k #9113.8 k #9116.3 k #9106.5 k #8135.5 k #8116.4 k #8119.9 k #8101.7 k #895.47 k #8125.0 k #8111.7 k #8
temp.260.1128937719TEMP105.9 k #10130.5 k #10113.3 k #10113.8 k #10116.3 k #10106.5 k #9135.5 k #9116.4 k #9119.9 k #9101.7 k #995.47 k #9125.0 k #9111.7 k #9
ts_dw_stage.312.1131590027TS_DW_STAGE—————64.65 k #1065.10 k #1065.27 k #1060.34 k #1067.76 k #1068.37 k #1057.56 k #1059.80 k #10

By write requests

Break down by:
Detail table
FileTablespaceCurrent (requests)−1w−2w−3w−4w−5w−6w−7w−8w−9w−10w−11w−12w
ts_orders_data.301.1131588213TS_ORDERS_DATA897.9 k #1968.8 k #1969.5 k #1973.6 k #11.018 M #1920.7 k #1844.2 k #1908.4 k #1874.2 k #1934.6 k #1814.1 k #1923.7 k #1897.1 k #1
ts_orders_data.302.1131588221TS_ORDERS_DATA785.7 k #2847.7 k #2848.3 k #2851.9 k #2890.8 k #2805.6 k #2738.7 k #2794.9 k #2764.9 k #2817.8 k #2712.4 k #2808.2 k #2784.9 k #2
undotbs1.258.1128937703UNDOTBS1675.4 k #3699.2 k #3704.5 k #3746.9 k #3784.8 k #3751.7 k #3686.0 k #3694.5 k #3634.1 k #3746.6 k #3643.7 k #3706.4 k #3620.9 k #3
ts_orders_idx.304.1131588239TS_ORDERS_IDX622.1 k #4632.4 k #4647.3 k #4653.9 k #4667.0 k #4603.6 k #4599.4 k #4595.9 k #4605.2 k #4607.7 k #4623.4 k #4599.8 k #4581.6 k #4
ts_orders_data.303.1136220407TS_ORDERS_DATA561.2 k #5605.5 k #5605.9 k #5608.5 k #5636.3 k #5575.4 k #5527.6 k #5567.8 k #5546.4 k #5584.2 k #5508.8 k #6577.3 k #5560.7 k #5
ts_orders_idx.305.1131588247TS_ORDERS_IDX509.0 k #6517.4 k #7529.6 k #6535.0 k #6545.8 k #6493.9 k #6490.4 k #6487.5 k #6495.2 k #6497.2 k #6510.1 k #5490.7 k #6475.8 k #6
ts_loyalty.320.1146701253TS_LOYALTY487.8 k #7518.0 k #6481.1 k #7514.3 k #7511.1 k #7————————
ts_dw_stage.312.1131590027TS_DW_STAGE227.0 k #8261.0 k #8244.2 k #8207.6 k #9245.9 k #9249.9 k #7226.4 k #7242.8 k #7226.8 k #7248.8 k #7209.7 k #7221.9 k #8196.3 k #8
sysaux.257.1128937665SYSAUX206.0 k #9240.4 k #9243.8 k #9241.4 k #8259.5 k #8216.8 k #8218.9 k #8212.3 k #8207.2 k #8220.1 k #8198.3 k #8228.2 k #7214.2 k #7
ts_dw_data.310.1131590011TS_DW_DATA129.7 k #10136.4 k #10136.1 k #10139.7 k #10137.7 k #10138.3 k #9130.2 k #9116.1 k #9114.5 k #9136.5 k #9129.4 k #9128.2 k #9130.0 k #9
ts_dw_data.311.1131590019TS_DW_DATA—————138.3 k #10130.2 k #10116.1 k #10114.5 k #10136.5 k #10129.4 k #10128.2 k #10130.0 k #10
I/O by file type — detail table (all four dimensions)
MetricFile typeCurrent−1w−2w−3w−4w−5w−6w−7w−8w−9w−10w−11w−12w
Data read (MB)Data File1.023 M #1337.6 k #1335.8 k #1334.0 k #1349.0 k #1299.5 k #1292.4 k #1309.8 k #1281.1 k #1291.5 k #1284.6 k #1300.7 k #1299.2 k #1
Data read (MB)Temp File23.16 k #228.55 k #224.79 k #224.90 k #225.45 k #223.29 k #229.64 k #225.46 k #226.23 k #222.24 k #220.88 k #227.35 k #224.44 k #2
Data read (MB)Log File274.0 #3281.0 #3292.0 #3285.0 #3284.0 #3235.0 #3214.0 #3238.0 #3224.0 #3232.0 #3219.0 #3239.0 #3229.0 #3
Data read (MB)Archive Log137.0 #4140.0 #4146.0 #4142.0 #4142.0 #4117.0 #4107.0 #4119.0 #4112.0 #4116.0 #4110.0 #4119.0 #4114.0 #4
Data read (MB)Control File24.00 #525.00 #525.00 #525.00 #525.00 #524.00 #523.00 #524.00 #523.00 #523.00 #523.00 #524.00 #523.00 #5
Data read (MB)Other6.000 #66.000 #66.000 #66.000 #66.000 #66.000 #66.000 #66.000 #66.000 #66.000 #66.000 #66.000 #66.000 #6
Data written (MB)Data File69.65 k #174.06 k #173.84 k #174.72 k #177.68 k #165.18 k #161.15 k #163.07 k #161.02 k #165.66 k #159.65 k #164.09 k #161.13 k #1
Data written (MB)Temp File22.00 k #227.12 k #223.55 k #223.65 k #224.17 k #222.13 k #228.16 k #224.18 k #224.92 k #221.13 k #219.84 k #225.98 k #223.22 k #2
Data written (MB)Log File13.98 k #314.33 k #314.91 k #314.51 k #314.51 k #311.98 k #310.92 k #312.13 k #311.43 k #311.81 k #311.19 k #312.17 k #311.66 k #3
Data written (MB)Archive Log13.71 k #414.05 k #414.62 k #414.23 k #414.22 k #411.74 k #410.70 k #411.89 k #411.20 k #411.58 k #410.97 k #411.93 k #411.43 k #4
Data written (MB)Flashback Log4,797 #54,916 #55,115 #54,980 #54,977 #54,109 #53,746 #54,161 #53,921 #54,051 #53,839 #54,175 #54,000 #5
Data written (MB)Control File13.00 #613.00 #614.00 #613.00 #614.00 #613.00 #613.00 #613.00 #613.00 #613.00 #612.00 #613.00 #613.00 #6
Data written (MB)Other2.000 #72.000 #72.000 #72.000 #72.000 #72.000 #72.000 #72.000 #72.000 #72.000 #72.000 #72.000 #72.000 #7
Read requestsData File28.93 M #139.79 M #139.53 M #139.16 M #141.06 M #134.98 M #134.07 M #136.14 M #132.66 M #133.85 M #133.02 M #135.10 M #134.96 M #1
Read requestsControl File1.803 M #2831.1 k #2918.8 k #21.066 M #21.026 M #2752.4 k #2784.6 k #21.087 M #2862.1 k #2865.8 k #21.536 M #2757.7 k #2844.6 k #2
Read requestsTemp File211.8 k #3261.0 k #3226.7 k #3227.6 k #3232.6 k #3213.0 k #3271.0 k #3232.7 k #3239.8 k #3203.4 k #3190.9 k #3250.1 k #3223.5 k #3
Read requestsLog File29.28 k #428.33 k #429.26 k #428.16 k #429.74 k #427.99 k #427.32 k #428.45 k #427.33 k #428.76 k #424.94 k #427.39 k #427.82 k #4
Read requestsOther905.0 #5936.0 #5951.0 #5938.0 #5961.0 #5892.0 #5855.0 #5879.0 #5862.0 #5873.0 #5838.0 #5878.0 #5858.0 #5
Read requestsArchive Log40.00 #642.00 #642.00 #642.00 #643.00 #640.00 #638.00 #639.00 #638.00 #639.00 #637.00 #639.00 #638.00 #6
Read requestsFlashback Log30.00 #730.00 #730.00 #730.00 #730.00 #730.00 #730.00 #730.00 #730.00 #730.00 #730.00 #730.00 #730.00 #7
Write requestsData File5.244 M #15.576 M #15.560 M #15.626 M #15.849 M #14.908 M #14.604 M #14.749 M #14.595 M #14.944 M #14.491 M #14.825 M #14.603 M #1
Write requestsLog File1.464 M #21.416 M #21.463 M #21.408 M #21.487 M #21.400 M #21.366 M #21.423 M #21.367 M #21.438 M #21.247 M #21.369 M #21.391 M #2
Write requestsTemp File176.0 k #3217.0 k #3188.4 k #3189.2 k #3193.4 k #3177.0 k #3225.3 k #3193.5 k #3199.4 k #3169.0 k #3158.7 k #3207.9 k #3185.8 k #3
Write requestsControl File82.23 k #459.64 k #460.44 k #460.73 k #457.71 k #443.62 k #453.81 k #450.30 k #448.44 k #450.90 k #463.10 k #447.76 k #445.57 k #4
Write requestsFlashback Log3,998 #54,097 #54,263 #54,150 #54,148 #53,424 #53,122 #53,468 #53,268 #53,376 #53,199 #53,479 #53,333 #5
Write requestsArchive Log3,427 #63,512 #63,654 #63,557 #63,555 #62,935 #62,676 #62,972 #62,801 #62,894 #62,742 #62,982 #62,857 #6
Write requestsOther322.0 #7333.0 #7338.0 #7334.0 #7342.0 #7317.0 #7304.0 #7312.0 #7307.0 #7310.0 #7298.0 #7312.0 #7305.0 #7

ParametersInitialization parameters whose value differs across the windows

ParameterCurrent−1w−2w−3w−4w−5w−6w−7w−8w−9w−10w−11w−12w
cursor_sharingFORCEFORCEFORCEFORCEFORCEFORCEFORCEFORCEFORCEFORCE≠ EXACT≠ EXACT≠ EXACT
optimizer_adaptive_plansTRUE≠ FALSE≠ FALSE≠ FALSE≠ FALSE≠ FALSE≠ FALSE≠ FALSE≠ FALSE≠ FALSE≠ FALSE≠ FALSE≠ FALSE
pga_aggregate_target1288490188812884901888128849018881288490188812884901888≠ 8589934592≠ 8589934592≠ 8589934592≠ 8589934592≠ 8589934592≠ 8589934592≠ 8589934592≠ 8589934592
sga_target6871947673668719476736687194767366871947673668719476736687194767366871947673668719476736≠ 51539607552≠ 51539607552≠ 51539607552≠ 51539607552≠ 51539607552

4 parameters changed across the compared windows.

Reading the chartsWhat each chart and glyph on this page encodes

Band

Dot = Current, in σ from the prior mean. Shaded = normal (±1σ, ±2σ); ticks at ±2σ and ±3σ. Filled = finding, hollow = normal; past +8σ the dot pins and prints its z.

▲ ×5.4▲ 22.5%▼ 4.2%

Δ vs mean

×n when Current is at least twice the prior mean, else a percentage. Red or amber only on a finding.

13-window chart

One column per compared window, oldest left; Current last, wider, indigo. Band = normal range, line = mean, dot = finding.

Full-span activity

Top of every view: active sessions over the whole span as stacked areas, hourly (or the shorter cadence), by wait class and by wait event (the 14 largest, the rest as Other events); zoomed to 6 hours or less, the compared windows minute by minute. Stripes = compared windows (Current indigo, pinned amber, skipped grey). Hover for each series’ AAS, drag across either chart to zoom both, double-click to reset; a legend item hides its series, a stripe pins its window. Hover a class or event to highlight it: from the legend it is drawn from zero, its own axis; a class lights its events below. Click its band (or Shift+click the legend) to keep it, Esc clears.

Activity per window

Timeline Activity lane (all sessions) and the DB time card (foreground sessions only, ASH’s estimate of DB time): one stacked column per compared window, same wait classes. Current labels its two largest classes.

Span chart

All sections: active sessions by wait class across the whole span. Compared windows shaded, Current in indigo.

Trend

A table row’s windows as bars from zero, oldest left: shaded = normal range, indigo = Current. Hover a strip for the last four values and the normal range.

Release

Release marker

A release or patch, on the boundary between the two windows it fell between. Its line runs down every chart.

FALSETRUE

Step line

Parameters and plan hashes step where the value changed. Dot = the change; labels = old and new value.

◆ plan changed✚ first seen▽ DOP downgrade

Glyphs

Drawn in the window where it happened.

Day profile

Last 24 h by hour vs the same hour on the prior days, one row per stat: red above, blue below (signed z). A triangle marks a flagged hour; the line chart below it plots one stat: pick it with its button (the dot and counts say how unusual its day is), a row label, or the arrow keys.

pinned

Hover and pin

Timeline: hover a column for its values; click a date or an ASH stripe to pin it. The gutter then compares against it (“vs 13 Aug”); Current or Esc clears it.

About this reportMethod, sources and thresholds behind every section
Scoring
z = (Current − μ) ÷ max(σ, 2% of |μ|) over the prior valid windows. |z| > 3 is large, |z| > 2 moderate, else normal — but only when the move is material: |Δ| ≥ 10% and, for wait classes, ≥ 2% of the Current window’s wait time (otherwise normal, tagged immaterial). Each metric has its own direction and floors (sql/lib/metric_policy.plsql): a move in the good direction is improved, an informational counter is noted — neither is highlighted or counted. Twins (the SYSMETRIC rate of a SYSSTAT counter, the CPU half of the CPU/wait ratio) are shown muted and never counted. Fewer than 3 prior values: Δ only. |z| beyond ±99 is capped for display; σ≈0 flags a baseline that barely moved.
Band and Δ
The band plots Current in σ from the prior mean on one scale for the whole page (−4 to +8σ). Normal range = μ ± 2σ in the row’s own unit. Δ vs mean reads ×n at twice the mean or more, else a percentage.
Windows
One window per step back from 2026-09-10 10:00:00, 1h wide, every 1w. A window is skipped (and dropped from every baseline) when a snapshot is missing, the begin and end snapshot are the same, the instance restarted inside it, it straddles a DBID change, or its nearest snapshot is more than 15 minutes off the window edge.
DB time
DB CPU (dba_hist_sys_time_model, foreground) plus non-idle wait time (dba_hist_system_event, all sessions incl. background) per snapshot interval, stacked by wait class, from the earliest compared window to Current. Not a strict foreground DB-time profile. A snapshot pair across an instance restart is a gap.
Verdict
One sentence from the first two finding cards (the loudest card, then DB time when it is flagged): the lead metric and its move, ×n at twice the mean or more, else a percentage. For DB time, where the extra time went: CPU vs wait from DB CPU against DB time. Likely source: a statement that ran with a new plan in the Current window, else a newcomer in the top SQL by physical reads, else a statement first seen this window, else the segment the extra reads land on. Fixed phrases, no free text.
Finding cards
One card per metric family of the scoring policy (sql/lib/metric_policy.plsql); families that tell one story share a card: Physical I/O (physical and logical reads, long table scans, User I/O waits), DB time (DB time, the CPU / wait ratio, response time), Network (Network waits, SQL*Net bytes), Commit (Commit waits, commits), Parsing, Writes and redo. A card is led by its loudest large, else moderate, metric of the card’s main family. Twins are folded under related metrics and never counted.
DB time strip
DBA_HIST_SYSSTAT DB time per compared window, divided by 100 (centiseconds per second = average active sessions); release markers sit on the boundary between the two windows they fall between.
Checked and normal
Every other scored metric: the normal ones, loudest first; moved, too small to matter = past |z| 2 but under the metric’s materiality floor, or an informational counter; improved = a material move in the good direction. None of them is counted.
What changed around it
Plan change: a statement that ran in the Current window with a plan other than the prior windows’ most frequent one (SQL Monitor). Its bars are its elapsed seconds per window from DBA_HIST_SQLSTAT; the step line is the most frequent captured plan per window, carried over windows with no capture; only the SQL Monitor max elapsed is scored. Configuration: every changed parameter as a step line.
Evidence library
Summary view: every other section as one row with a one-line status and its counts; open a row to read the section in place. All sections shows every section in full.
ASH timeline
dba_hist_active_sess_history over the full span, one scan: hourly (or the cadence) in All sections; at the top of every view (Activity, whole span) on the same grid (coarser only past 10000 buckets), by wait class and by wait event (the 14 events with the most samples, ties by name, the rest summed as Other events), plus each compared window’s own values (samples ÷ 360 ÷ window hours; overlapping windows each count a shared sample) and a 1-minute series inside the compared windows (samples ÷ 6, each minute once; at most 40000 minutes, the most recent windows first), drawn when zoomed to 6 hours or less. ON CPU is CPU in both; Idle excluded. Compared windows shaded. ASH is not scored. Each event carries its wait class from the same scan, so highlighting a class lights its events (and an event its class); a highlighted series is re-stacked from zero on its own y axis, the others faded above it.
Timeline
One column per compared window, one row per metric, from the same values and scoring as the tables: the headline and every flagged load / metric row, flagged wait classes and the top foreground events, the top segments and datafile by reads, the top statements by elapsed (SQL Monitor rows for a plan change or a DOP downgrade), changed parameters. Statement, segment and file rows are ranked, not scored: a plain ratio against the mean of the prior windows they made the top list in. Needs JavaScript; every number is also in All sections.
Day profile
Each hour of the 24 h ending at the report end against the same hour-of-day on the 7 prior days, independent of the report cadence. Per-second rates from DBA_HIST_SYSSTAT snapshot deltas (restart-guarded); an hour covered by less than 30 minutes of snapshots is left blank. Cells are scored like the findings (at least 3 prior values). A stat flagged in 12 or more hours in the same direction is one day-wide shift, not isolated hours. The heatmap shows signed z.
Utilization
Workload volume and shape (transaction, call and logon rates, session counts, data and network volume) from DBA_HIST_SYSMETRIC_SUMMARY, averaged over each window. A usage overview, not a health check: the band is drawn but never scored.
Load profile
DBA_HIST_SYSSTAT (end − begin snapshot) ÷ window seconds, summed across instances. Trend: per-window values as bars, oldest to Current, over the shaded normal range. Current cell bar = value ÷ row maximum.
System metrics
DBA_HIST_SYSMETRIC_SUMMARY averaged over each window. Rates and counters: SUM across instances per snapshot, then AVG; ratios and latencies: AVG across instances per snapshot, then AVG. Units per metric name.
Wait events
Foreground: DBA_HIST_SYSTEM_EVENT; background: DBA_HIST_BG_EVENT_SUMMARY. Idle excluded. Top 10 events by time waited (s) and by average latency (ms = time waited ÷ total waits); the chart stacks wait-class time per window. When five or more flagged events moved together within a narrow band, the table notes one table-wide shift and demotes large rows to moderate.
Top SQL
Top 10 statements per ranking and window from DBA_HIST_SQLSTAT *_DELTA columns; ranked, not scored. The bump chart draws one line per statement across the windows; Break down by re-aggregates by parsing schema, module or action.
Top SQL ASH
For each statement in the Top SQL pool: ASH samples per bucket split by wait event (top 7 per statement, the rest as Other; CPU = ON CPU). Statements with fewer than 5 samples are placeholders.
SQL Monitor
Executions persisted by SQL Monitor (DBA_HIST_REPORTS, component_name='sqlmonitor'), summaries only. Only completed, expensive-enough or parallel executions are persisted, so a statement’s absence does not mean it ran fast and row counts are not execution rates. An execution still running at the report end has no row yet. Rows are attributed to a window by execution start time. The table is scored on max elapsed time (rule above); the scatter plots every captured execution.
Segment and file I/O
Segments: DBA_HIST_SEG_STAT *_DELTA joined to DBA_HIST_SEG_STAT_OBJ; reads and writes in blocks, requests in I/O calls. Files: DBA_HIST_FILESTATXS / DBA_HIST_TEMPSTATXS deltas, blocks scaled to MB by block size; the file-type view is DBA_HIST_IOSTAT_FILETYPE (all database I/O, so its totals differ). Ranked, not scored; the type rollups cover all segments and files.
Parameters
Initialization parameters from dba_hist_parameter whose value differs across the compared windows (value as of each window’s end snapshot, lowest container wins in a CDB). Highlighted cells differ from Current; — = not present at that snapshot; (unset) = present but empty.

Run 20260910101512483 · template comprehensive · top_n 10 · generated 2026-09-10 10:15:12 +02:00 by AWR_READER · read-only against DBA_HIST_*, no scratch schema.