AWR

Se la Tablespace Sysaux cresce rapidamente

  SE LA TABLESPACE SYSAUX CRESCE RAPIDMENTE Qualche volta, soprattutto per i nuovi database, i DBA devono gestire una rapida crescita della tablespace SYSAUX. In molti casi ciò è dovuto alle informazioni dello snapshot AWR, pertanto si deve modificare lo spazio della SYSAUX per mantenerlo. Normalmente dimensioni comprese tra 500MB e 1GB sono adeguate, in quanto lo spazio dello snapshot AWR viene riutilizzato in base al tempo di ritenzione AWR (default: 7 giorni) e alla frequenza (default: ogni ora) di creazione dello snapshot: SQL> SELECT RETENTION FROM DBA_HIST_WR_CONTROL; RETENTION ————————————————————————— +00007 00:00:00.0 SQL> SELECT SNAP_INTERVAL FROM DBA_HIST_WR_CONTROL; SNAP_INTERVAL ————————————————————————— +00000 Continua a leggere

Loading SQL Plans into SPM using AWR

Spesso può esserci bisogno di inserire SQL Plans in SPM ma ciò non è possibile perché la query non è in memoria. Questa è una semplice procedura per caricare SQL Plans in SPM tramite AWR. Il primo posso è creare, se non esiste, un STS (SQL Tuning Set). exec dbms_sqltune.create_sqlset(sqlset_name => ‘1ffbnq9wwkhtz_sqlset_test’, description => ‘query test’); Nome e descrizione sono customizzabili. In sqlset_name viene utilizzato sql_id in modo da poter ricordare la query. Il passo successivo è quello di prendere gli id iniziale e finale dello snapshot. Io preferisco generare il report AWR per assicurarmi che la query sia in Continua a leggere