ASMm components
Aller à la navigation
Aller à la recherche
| Fiche express | |
|---|---|
| Type | Script SQL*Plus de diagnostic |
| Domaine | Mémoire – SGA (ASMM, à ne pas confondre avec le stockage ASM) |
| Voir aussi | ASM diskgroups |
ASMm components n'a, malgré son nom, aucun rapport avec le stockage ASM (Automatic Storage Management) des autres pages de cette catégorie : il concerne l'ASMM, Automatic Shared Memory Management, le mécanisme qui redimensionne dynamiquement les composants de la SGA (buffer cache, shared pool, large pool...) lorsque SGA_TARGET est renseigné. Le script liste chaque composant dynamique de la SGA avec sa taille courante, ses bornes min/max et l'historique de son dernier redimensionnement.
Script
-- Rapport memoire : composants dynamiques de la SGA (ASMM, v$sga_dynamic_components)
SET TERMOUT OFF
COLUMN current_instance NEW_VALUE current_instance NOPRINT
SELECT RPAD(instance_name, 17) current_instance FROM v$instance;
SET TERMOUT ON
PROMPT
PROMPT +------------------------------------------------------------------------+
PROMPT | Rapport : ASMM Components |
PROMPT | Instance : ¤t_instance |
PROMPT +------------------------------------------------------------------------+
SET ECHO OFF
SET FEEDBACK 6
SET HEADING ON
SET LINESIZE 180
SET PAGESIZE 50000
SET VERIFY OFF
CLEAR COLUMNS
CLEAR BREAKS
CLEAR COMPUTES
COLUMN component FORMAT a25 HEAD 'Component Name'
COLUMN current_size FORMAT 9,999,999,999 HEAD 'Current Size'
COLUMN min_size FORMAT 9,999,999,999 HEAD 'Min Size'
COLUMN max_size FORMAT 9,999,999,999 HEAD 'Max Size'
COLUMN user_specified_size FORMAT 9,999,999,999 HEAD 'User Specified|Size'
COLUMN oper_count FORMAT 9,999 HEAD 'Oper.|Count'
COLUMN last_oper_type FORMAT a10 HEAD 'Last Oper.|Type'
COLUMN last_oper_mode FORMAT a10 HEAD 'Last Oper.|Mode'
COLUMN last_oper_time FORMAT a20 HEAD 'Last Oper.|Time'
COLUMN granule_size FORMAT 999,999,999 HEAD 'Granule Size'
SELECT
component
, current_size
, min_size
, max_size
, user_specified_size
, oper_count
, last_oper_type
, last_oper_mode
, TO_CHAR(last_oper_time, 'DD-MON-YYYY HH24:MI:SS') last_oper_time
, granule_size
FROM
v$sga_dynamic_components
ORDER BY
component DESC
/
Colonnes / sortie
- Current Size / Min Size / Max Size – bornes de redimensionnement dynamique de chaque composant.
- Oper. Count / Last Oper. Type / Mode / Time – historique du dernier ajustement automatique (grow/shrink) opéré par ASMM ; des opérations fréquentes peuvent indiquer un
SGA_TARGETmal dimensionné. - Granule Size – taille de la granule mémoire (4 Mo ou 16 Mo selon la taille de la SGA) utilisée pour les ajustements.
Voir aussi
- ASM diskgroups — pour le diagnostic du stockage ASM proprement dit (sujet distinct malgré la similitude de nom)