|
|
 |
|
Diving
Into the Shared Pool - An In Depth Look at Tuning the Shared Pool (Part 1)
Oracle Tips by Mike Ault |
Monitoring and Tuning the Shared Pool
rem
rem FUNCTION: Generate a report of SQL Area Memory Usage
rem showing SQL Text and memory catagories
rem
rem sqlmem.sql
rem
column sql_text format a60 heading Text word_wrapped
column sharable_mem heading Shared|Bytes
column persistent_mem heading Persistent|Bytes
column loads heading Loads
column users format a15 heading "User"
column executions heading "Executions"
column users_executing heading "Used By"
start title132 "Users SQL Area Memory Use"
spool rep_out\&db\sqlmem
set long 2000 pages 59 lines 132
break on users
compute sum of sharable_mem on users
compute sum of persistent_mem on users
compute sum of runtime_mem on users
select
username users, sql_text, Executions, loads, users_executing,
sharable_mem, persistent_mem
from
sys.v_$sqlarea a, Remote DBA_users b
SEE CODE DEPOT FOR FULL SCRIPTS
order by 3 desc,1;
spool off
pause Press enter to continue
clear columns
clear computes
clear breaks
set pages 22 lines 80
Figure 7: Example Script To Show Active SQL
Areas For a User
 |
If you like
Oracle tuning, you may enjoy the book
Oracle Tuning: The Definitive Reference
, with over 900 pages of BC's favorite tuning tips &
scripts.
You can buy it directly from the
publisher and save 30%, and get instant access to the code
depot of Oracle tuning scripts. |
 |
Expert Remote DBA
BC is America's oldest and largest Remote DBA Oracle support
provider. Get real Remote DBA experts, call
BC Remote DBA today. |
 |
|
|
|
|