denrepo

Init parameterOptimizer & SQL

STATISTICS_LEVEL

Changes immediatelyCan set per session

What it controls

How much performance data Oracle collects.

Know this before you change it

BASIC turns off AWR snapshots, advisors and more. ALL adds timed OS and row-source statistics, useful for one session but too costly instance-wide.

Default: TYPICAL

Check and change it

statistics_level.sql
1-- Current value on every instance2SELECT inst_id, name, value, isdefault, ismodified3FROM gv$parameter4WHERE name = 'statistics_level';5 6-- Value stored in the spfile7SELECT sid, value FROM v$spparameter WHERE name = 'statistics_level' AND isspecified = 'TRUE';8 9-- Dynamic: takes effect now and is kept after a restart10ALTER SYSTEM SET statistics_level = TYPICAL SCOPE = BOTH SID = '*';11 12-- Or for your own session only13ALTER SESSION SET statistics_level = TYPICAL;14 15-- Remove it from the spfile to go back to the default at the next restart16ALTER SYSTEM RESET statistics_level SCOPE = SPFILE SID = '*';

Open in the parameter referenceOracle's reference

More in Optimizer & SQL