Architettura e Tools principali

Descrizione del corso

  • Introduzione all’Architettura di Informix
  • Storia e posizionamento di Informix nel panorama RDBMS
  • Differenze tra Informix Standard Engine ( SE ) e Dynamic Server ( IDS )
  • Caratteristiche chiave, elevata Scalabilità, Footprint ridotto, Self-managing
  • Sistemi Operativi supportati, Linux, UNIX, Windows, MacOS
  • Edizioni, Developer, Workgroup, Enterprise, Ultimate
  • Architettura Interna e Shared Memory
  • Struttura generale della Shared Memory di Informix
  • Resident Portion, Lock Table, Log Buffer, Locazioni di dbspace/chunk/tblspace
  • Virtual Portion, allocazione Dinamica per SubSystem del Database Server
  • Buffer Pool Portion, Pool di Buffer per ogni Page Size utilizzata dai dbspace
  • Message Portion, Buffer di comunicazione per connessioni IPC locali
  • Parametri di configurazione, SHMTOTAL, LOCKS, SHMBASE
  • Database Sysmaster, finestra sulla Shared Memory in tempo reale
  • Architettura Interna ed i Virtual Processors ( VP )
  • Modello Multi-Thread, differenza tra processi OS e Thread Informix
  • Classi di Virtual Processor, CPU, AIO, LIO, SHM, NET, ADM, PIO
  • Come i VP condividono la Memoria e gestiscono le sessioni concorrenti
  • Configurazione VP con NUMCPUVPS e classi aggiuntive
  • Aggiunta e rimozione dinamica di VP con onmode
  • Monitoraggio VP e Thread con il comando onstat
  • Lo Storage
  • Gerarchia dello Storage, chunk, dbspace, tblspace e Tabella
  • Struttura di una pagina ( Page ) e degli Extent
  • Tipi di dbspace, Standard, Blobspace, Sbspace, Temporary
  • Rootdbs, il dbspace di Sistema obbligatorio
  • Relazione tra chunk e dbspace, un dbspace composto da più chunk
  • Comandi di gestione, onspaces, onstat -d, oncheck
  • Physical Log e Logical Log, ruolo nel Crash Recovery
  • Il Client DBeaver

Codice:ET-DT-0010_2

Durata:0 giorni

Categorie:,

Moduli del corso