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
|
|
|