6f429244e498457b8400e72e4af683b0 Alberto Blog: S-ASH
Visualizzazione post con etichetta S-ASH. Mostra tutti i post
Visualizzazione post con etichetta S-ASH. Mostra tutti i post

mercoledì 30 ottobre 2013

OraSash v2.4 RC2

Un breve post per comunicare che la nuova release 2.4 di  OraSash RC2 è disponibile.
Tra le nuove features testate e sviluppate, c'è la piena compatibilità ad Oracle 12c ed altro ancora, vi rimando alla pagina ufficiale del progetto per maggiori informazioni.

https://github.com/pioro/orasash/tree/v2.4-rc2



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

mercoledì 28 dicembre 2011

ASH (S-ASH)

Oggi vorrei parlare di uno splendido tool S-ASH, visto che da sempre sono stato affascinato dall'ASH (Active Session History) di Oracle.
S-ASH project è stato creato da Kyle Hailey successivamente ripreso da Marcin Przepiorowski.
Nel mese di Novembre, Marcin ha rilasciato un'ultima versione di questo tool, ovviamente l'ho subito scaricato per testarlo con i miei DB.
Inizialmente ho trovato qualche difficoltà per l'implementazione nelle mie versioni Oracle 10G, in collaborazione con Marcin ho provveduto a modificare alcuni packages e procedures in modo tale che funzionasse tutto.
S-Ash non solo simula semplicemente ASH ma crea delle tabelle e altri oggetti dove tiene una session history, lo stato dei singoli sql e gli sql plan e molto altro ancora.
S-ASH si compone principalmente di un repository DB e degli agent installati nei DB interessati.
Questi agent invieranno tutte le informazioni al repository semplificando notevolmente il lavoro di gestione di un DBA.
Questo tool si può scaricare quì .