miércoles, 5 de octubre de 2016

Interpretación del AWR de Oracle - Parte1


La primera pantalla importante del AWR es sobre el "Load Profile":


De la anterior informacion se destaca:


Se observa que existe mucha lectura lógica pero pocos cambios en los bloques

Logical read (blocks):             594.9             890.3                   
       Block changes:              17.2              25.7                  

Physical read (blocks):            53.7              80.3                   


Se observa que no es una base de datos warehouse debido a la cantidad de SQL Work Area que existe, en una WHouse se observaría mucha Work Area debido a que un alto numero de operaciones y ordenaciones se llevan a cabo. A su vez esto indica que hay poco trabajo de ordenación de sentencias SQL:

SQL Work Area (MB):               0.1               0.1 

Llamadas de usuario, parseos, ejecuciones, transacciones y rollbacks son informacion importante:

User calls:              40.1              60.1                   
Parses (SQL):            15.6              23.4                    
Executes (SQL):          20.2              30.3                   
Rollbacks:               0.0               0.0                   
Transactions:            0.7                 -         


En un sistema OLTP (Online Transaction Processing) podriamos esperar muchas lecturas logicas, pocas lecturas fisicas, muchas "user calls", muchos "parses" y muchas ejecuciones así como rollbacks y transacciones

En un sistema Warehouse, se esperaría que las "user calls" y los "parses" sean bajos, sin embargo las transacciones son de "larga corrida".