Académique Documents
Professionnel Documents
Culture Documents
Agenda
Active Sessions
DB Time accumulation by CPU, User I/O, Wait
DB Time
10
11
12
DB Time Fundamentals
13
Time is money
Performance improvement means doing things faster
14
DB Time Defined
Session-level Concepts
Database Time (DB Time) =
Total time session spends in all database calls
Active Session =
Session currently spending time in a database call
Average Activity of the Session (% Activity)
= Ratio of time active to total wall clock time
= Sum(Active Time) / Elapsed Time
Browse
books
Read reviews
for a book
Add to cart
Checkout
TIME
16
Multiple Sessions
DB Time = Sum of DB Time over all sessions
User n
TIME
= time spent in database
17
Visualizing DB Time
User 1
User 2
User 3
User n
t0
t1
4
3
2
1
TIME
18
19
DB Time and
System Performance
20
Larger transactions
More SQLs per call
DB Time increases
21
22
23
Run-queue
Db file sequential read
Run-queue
On CPU
On CPU
24
25
or database
Determine where
time isjust
spent,
reduce it!
askand
ADDM
26
1.
2.
3.
4.
5.
28
System scope:
Resource limits is problem outside the DB?
Resource contention (latches)
Application scope:
Service, module, action
SQLID, rowsource
Resource contention (enqueues)
Session scope:
Long-running SQL
Resource contention (holding enqueues in uncommitted txns)
29
30
System scope:
Initialization parameter changes
Add resources or capacity
Application scope:
Session scope:
Kill session for immediate contention relief
Application design changes often long-term solution
31
33
ADDM
Enterprise Manager
34
35
36
37
38
39
40
41
42
43
44
45
46
47
Oracle.com/enterprisemanager11g
49
Location
Moscone S Rm 102
Moscone S Rm 104
Moscone S Rm 310
Moscone S Rm102
Moscone S Rm102
Moscone W L3, Rm
3018
Moscone W L3, Rm
3002 / 3004
50
Location
Marriott Marquis,
Salon 9
Moscone S. Room
102
Moscone W L2, Rm
2024
Moscone S. Room
102
Moscone S. Room
252
Moscone S. Room
306
Moscone S. Room
310
Moscone S. Room
102
51
Location
Moscone S. Room
310
Marriott Marquis,
Salon 9
Marriott Marquis,
Salon 6
Moscone S. Room
102
Moscone S. Room
102
Moscone S. Room
310
52
Marriott Hotel,
Salon 12/13, YB Level
Marriott Hotel,
Salon 12/13, YB Level
Using Oracle Application Change Management Pack for Oracle E-Business Suite
Marriott Hotel,
Salon 12/13, YB Level
Marriott Hotel,
Salon 12/13, YB Level
Marriott Hotel,
Salon 12/13, YB Level
Marriott Hotel,
Salon 12/13, YB Level
Marriott Hotel,
Salon 12/13, YB Level
Marriott Hotel,
Salon 12/13, YB Level
53
L O C AT I O N
Moscone West
Moscone West
Moscone West
Moscone West
Moscone West
Moscone West
Moscone West
Moscone West
Moscone West
Moscone West
Moscone West
Moscone West
Moscone West
Moscone West
Moscone West
Moscone West
Moscone West
54
55