Ruimte, Object, enTransactie Management in Oracle Database 10g

Dit artikel beschrijft de nieuwe features met betrekking tot ruimte, objecten en transactie beheer in Oracle 10g.


 

 

Oracle 10g tuned automatisch de UNDO RETENTION om de kans op snapshot too old tijdens langlopende queries te reduceren. De parameter UNDO_RETENTION wordt gebruikt om een lage retentietijd waarde te zetten welke het systeem zal proberen te bereiken. Indien er enig UNDO SPACE probleem gaat ontstaan zal het systeem DML operaties priotiseren hetgeen inhoud dat de lage drempel van UNDO retention niet zal worden gehaald. Indien de retentie waarde moet worden gegarandeerd zelfs ten koste van DML operaties,dan zal de RETENTION GUARANTEE clause gezet worden op de UNDO tablespace.

-- Reset the undo low threshold.
ALTER SYSTEM SET UNDO_RETENTION = 2400;

-- Guarantee the minimum threshold is maintained.
ALTER TABLESPACE undotbs1 RETENTION GUARANTEE;

SELECT tablespace_name, retention FROM dba_tablespaces;

TABLESPACE_NAME RETENTION
------------------------------ -----------
SYSTEM NOT APPLY
UNDOTBS1 GUARANTEE
SYSAUX NOT APPLY
TEMP NOT APPLY
USERS NOT APPLY

5 rows selected.

-- Switch back to the default mode.
ALTER TABLESPACE undotbs1 RETENTION NOGUARANTEE;

TABLESPACE_NAME RETENTION
------------------------------ -----------
SYSTEM NOT APPLY
UNDOTBS1 NOGUARANTEE
SYSAUX NOT APPLY
TEMP NOT APPLY
USERS NOT APPLY

5 rows selected.


zoals de naam aangeeft , de NOT APPLY waarde is toegewezen aan non-undo tablespaces waarvoor deze functionaliteit geen waarde heeft.

 



Voor meer informatie zie:
Managing Space for Schema Objects
Managing the Undo Tablespace
DBMS_ADVISOR
Segment Advisor
DBMS_SPACE

 

Advertentie

>

Poll

Voorkeur
 

Wie is er aanwezig

We hebben 299 gasten online