Sviluppo > Strumenti > Verifiche > Database > Situazione tabelle 

Questa funzione permette di visualizzare gli elementi di dimensionamento delle tabelle del database associate ad un dossier (di default il dossier corrente).

Questi elementi sono presentati su due folder: il primo fornisce il dimensionamento delle tabelle, il secondo quello del database:
   - dei tablespace nel caso di un database Oracle,
   - del database, dei dati e degli indici nel caso di un database Sql Server.

Avvertimento

Questa funzione permette, tramite query su tabelle e viste del sistema, di fornire informazioni tecniche di dimensionamento sul database e le tabelle che vi si trovano. L'interpretazione dei risultati forniti da questa funzione è di competenza di un amministratore del database e può dipendere dalla versione di database utilizzata.

Gestione videata

Testata

Presentazione

E' sufficiente inserire il nome del dossier (è proposto il nome del dossier corrente) e validare la videata. Di default, viene proposto il dossier corrente, ma è possibile fornire il nome di un altro dossier accessibile con delle sintassi dettagliate in una documentazione allegata.

Chiudi

 

Campi

I seguenti campi sono presenti in questo folder :

  • Dossier (campo DOSSIER)

Definisce il codice del dossier sul quale si desidera lavorare (così come è definito nella tabella dei dossier).

Chiudi

 

Folder Tabelle

Presentazione

Una volta fornito il nome del dossier, si compila il riquadro del primo folder con l'elenco delle tabelle del database e le loro principali caratteristiche, la dimensione totale dei dati del dossier, che viene inoltre visualizzata per informazione in fondo alla videata.

Chiudi

 

Campi

I seguenti campi sono presenti in questo folder :

Riquadro

Nome della tabella le cui caratteristiche sono fornite.

La regola è la seguente:

  • le tabelle descritte nel dizionario e presenti nel database vengono per prime, in ordine alfabetico.
  • in seguito, si trova la tabella SYS_LOB, che memorizza l'insieme dei campi di tipo BLOB o CLOB (nel caso di un database Oracle).
  • infine, si trovano le tabelle presenti nel database, ma non descritte nel dizionario, anche queste in ordine alfabetico.
  • Descrizione (campo NOMFIC)

Descrizione associata al codice precedente.

  • Numero righe (campo NBREC)

Definisce il numero reale delle righe nella tabella (da confrontare con il numero di righe previsto).

  • Numero previsto (campo NBPRE)

Definisce il numero di righe previsto in fase di dimensionamento della tabella.

  • % (campo RATIO)

 

  • Dimensione(Kbytes) (campo TAILLE)

Indica la dimensione totale della tabella (in Kbyte). E' la somma della dimensione dei dati e degli indici.

Per un database Oracle, non include la dimensione dei clob, memorizzati separatamente nella tabella SYS_LOB.

  • Extents tabella (campo EXTDAT)

Questa informazione viene visualizzata solo se il database è Oracle. Presenta il numero di extent sulla tabella.

  • Extents indice (campo EXTIDX)

Questa informazione viene visualizzata solo se il database è Oracle. Fornisce il numero di extent sugli indici.

  • Nr indice (campo NBIDX)

Definisce il numero di indici creati sulla tabella.

  • Dimens. tabella (campo TAILDAT)

Definisce la dimensione assunta per i dati di tabella in Kbyte

Per un database Oracle, la dimensione dei campi BLOB/CLOB è esclusa, poichè questi campi sono memorizzati nella tabella SYS_LOB.

  • Dimens. indice (campo TAILIDX)

Definisce la dimensione (in Kbyte) di tutti gli indici creati sulla tabella.

  • Extents massimi (campo MAXIDX)

Questa informazione è visualizzata solo se il database è Oracle. Fornisce il numero massimo di extent trovato per indice.

  • Non utilizzato (campo UNUSED)

Questa informazione viene visualizzata solo se il database è Sql Server. presenta la dimensione (in Kbyte) destinata e non utilizzata per la tabella ed i suoi indici.

  • N° di Campi (campo NBFLD)

Definisce il numero di campi (nel senso adonix del termine, dove un campo dimensionato vale uno) nella tabella.

  • N° di Colonne (campo CLFLD)

Definisce il numero di colonne della tabella nel database. Questo numero è in generale superiore al numero di campi, poichè un campo dimensionato adonix è contato come un campo, ma è definito come N colonne nel database.

  • Lunghezza (campo LGFLD)

Definisce la lunghezza del record.

  • Blob (campo BLOB)

Dimensione massima (in Kb) dei blob gestiti nella tabella (quando un campo di questo tipo esiste nella tabella).

  • Anomalia (campo TEXTEANO)

Quando viene riscontrata un'anomalia su una tabella, la riga corrispondente è visualizzata a colori (il colore dipende dalla gravità dell'anomalia).

I valori esistenti sono:

  • anomalia di tipo 1: il numero di righe della tabella è superiore di 3 volte rispetto a quello previsto all'origine. Il rapporto tra i due è fornito nel testo dell'anomalia.
  • anomalia di tipo 2: il numero di extent sui dati o sugli indici supera 30.
  • anomalia di tipo 3: numero eccessivo di colonne o dimensione (integrando i blob) eccessiva.

Queste anomalie possono presentare problemi di performance.

Blocco numero 2

  • Dim. totale del dossier (campo TAILTOT)

Indica la dimensione totale delle tabelle del dossier.

  • campo COMMENT2

 

  • campo COMMENT3

 

Chiudi

 

Folder Database

Presentazione

Sul secondo folder, si vede apparire:

  • quando il database è Oracle, l'elenco dei tablespaces utilizzati e lo spazio libero rimanente in ciascuno di essi,
  • quando il database è Sql Server, la suddivisione dello spazio utilizzato dal database.

Chiudi

 

Campi

I seguenti campi sono presenti in questo folder :

Sql Server

  • Dimensione DB (campo TAILBASE)

Dimensione totale del database corrente per tutti i dossier. Questa dimensione include tutti i file di dati ed i file di log.

  • campo MB1

 

  • Spazio non allocato (campo ESPACE)

Spazio del database che non è stato riservato per oggetti di database.

  • campo MB2

 

  • Dimensione totale (campo TOTAL)

Quantità totale di spazio allocato dagli oggetti nel database.

  • campo MB3

 

  • Dati (campo DONNEES)

Quantità totale di spazio che occupano i dati.

  • campo MB4

 

  • Indice (campo INDEX)

Quantità totale di spazio che occupano gli indici.

  • campo MB5

 

  • Non utilizzato (campo UNUSED)

Quantità totale di spazio riservata per gli oggetti nel database, ma non ancora utilizzata.

  • campo MB6

 

Riquadro Oracle

  • N° (campo NUMLIG)

 

  • Tablespace (campo TABLESP)

In questa colonna, si trova il nome dei tablespace Oracle presenti per gestire i dati del dossier.

  • Zona libera (campo FRESPA)

Definisce lo spazio libero restante (in Mbyte) in ogni tablespace.

  • Spazio Occupato (Mb) (campo USED)

Indica lo spazio occupato (in Mbyte) in ogni tablespace.

Chiudi

 

Stampe

Di default, le seguenti stampe sono associate alla funzione :

 PRTSCR : Stampa Videata

Ma ciò lo si può modificare tramite parametrizzazione.

Bottoni specifici

Permette di visualizzare soltanto le righe sulle quali esiste un'anomalia.

Messaggi di errore

Oltre ai messaggi generici, i seguenti messaggi d'errore possono apparire al momento dell'inserimento :

XXX : dossier inesistente

E' stato digitato il nome di un dossier inesistente nella tabella dei dossier

xxx: macchina inaccessibile

Si è cercato di accedere ad una macchina inesistente sulla rete.

Tabelle utilizzate

SEEREFERTTO Riferirsi alla documentazione di Implementazione