07 settembre 2009

Nuovi processi di background in 11g

Oracle 10g ci aveva abituato ad una proliferazione di processi di background, specialmente riguardo a RAC, ma 11g batte tutti e introduce tutta una serie di processi dedicati ai compiti più fantasiosi:
  • DBRM (database resource manager) imposta le risorse del Resource Manager

  • DIA0 (diagnosability process) risolve i deadlock e rileva i blocchi

  • EMNC (event monitor coordinator) gestisce eventi e notifiche

  • FBDA (flashback data archiver process) archivia i dati storici delle tabelle per cui viene attivato il flashbak archive e mantiene l'archivio

  • GTX0-j (global transaction) permette le transazioni globali distribuite (XA) in ambiente RAC. Attualmente le transazioni XA sono possibili solo su un unico nodo per client

  • GMON gestisce i dischi nei diskgroup ASM

  • KATE gestisce l'I/O di un disco ASM che è andato offline per qualche motivo

  • MARK marca come invalide le unità di allocazione scritte su dischi ASM che sono andati offline

  • SMCO (space management coordinator) gestisce l'allocazione e la deallocazione dello spazio su disco in maniera proattiva

  • VKTM (virtual keeper of time) mantiene l'orologio di riferimento, che viene aggiornato ogni secondo

Col tempo ci sarà occasione di approfondire i compiti dei nuovi processi.

Nessun commento: