performance_memory_etc
Table of Contents
Performance
Processes
select total, active, inactive, system, killed
from
(select count(*) total from v$session)
, (select count(*) system from v$session where username is null)
, (select count(*) active from v$session where status = 'ACTIVE' and username is not null)
, (select count(*) inactive from v$session where status = 'INACTIVE')
, (select count(*) killed from v$session where status = 'KILLED');
Memory
Without DB Restart:
show parameter sga_target; alter system set sga_target = 10G;
With DB Restart:
show parameter sga_max_size; alter system set sga_max_size = 12G scope=spfile;
Memory recommendation
SQL> select * from v$memory_target_advice order by memory_size; MEMORY_SIZE MEMORY_SIZE_FACTOR ESTD_DB_TIME ESTD_DB_TIME_FACTOR VERSION 180 .5 458 1.344 0 270 .75 367 1.0761 0 360 1 341 1 0 450 1.25 335 .9817 0 540 1.5 335 .9817 0 630 1.75 335 .9817 0 720 2 335 .9817 0
Backup
set linesize 212
set pagesize 1024
col filename format a64
select
filename,
round(bytes/1024/1024/1024, 2) "GByte",
open_time,
close_time,
round(elapsed_time/100/60, 2) "Minuten",
round(short_wait_time_total/100/60, 2) "Short Waits gesamt (Min)",
round(long_wait_time_total/100/60, 2) "Long Waits gesamt (Min)",
round(effective_bytes_per_second/1024/1024, 2) "MB/Sekunde"
from
v$backup_async_io
where
open_time > sysdate - 1
and filename not like '%archivelog%'
order by 3;
exit;
performance_memory_etc.txt · Last modified: 2024/09/12 09:24 by mduersch
