6f429244e498457b8400e72e4af683b0 Alberto Blog: My repository ASH (S-ASH)

venerdì 17 febbraio 2012

My repository ASH (S-ASH)

Un altro breve update per segnalare la creazione di un mio repository per il progetto S-ASH.
Dopo aver fatto il fork del progetto di Marcin ho implementato 2 nuove utili features.

1) creazione di una funzione di Top 10.
Dove attraverso un job schedulato ogni 10 min, è possibile visionare nel proprio repository attraverso una tabella tutti gli sql_id utilizzati maggiormente per wait_class:User I/O, System I/O, Administrative, other, Configuration, Application, Concurrency e Network.

2) creazione di OBJ_PLUS.
Attraverso questa visualizzazione è possibile avere una situazione globale per tutte le tabella e indici relativi, come: leaf_block, distinct_keys, blocks e clusering factor.
E' possibile avere una panoramica globale di tutti gli oggetti (tabelle e indici) visto che è stato introdotto il campo clustering dove viene mostrato il grado di fattorizzazione dei dati di una tabella in relazione al proprio indice.
Questo è utile per capire con il CBO di Oracle lavora e come sceglie i piani di esecuzione sempre disponibili in S-ASH.

Vi consiglio di provarlo e di dare il vostro contributo perchè veramente è un tool molto potente, utile e in più è in continua evoluzione.


Repository S-ASH: https://github.com/AlbertoFro/orasash

Nessun commento:

Posta un commento