Oracle Live

25/08/2016

DATABASE – Monitorizacion Datafiles mas accedidos

Filed under: Database,Troubleshooting — mogukiller @ 8:22 am
Tags: ,

Podemos tener incidencias en la que nos dicen que el rendimiento de la base de datos es malo. Al analizar un informe de AWR vemos que el DB Time de la base de datos se nos va en esperas por IO y que el tiempo media de espera es muy alto. En este punto, empiezo a sospechar del rendimiento de la cabina o de alguna operación de lectura o escritura masiva que la este saturando. Aqui os dejo el procedimiento que analiza los datafiles mas accedidos y el comando de linux para ver los tiempos medios de respuesta.

Ejecutamos la query para ver los datafiles que mas operaciones de IO estan ejecutando

set pagesize 500
set linesize 500
set numformat 999999999.99
col name format a50
select  * from (
select  NAME,  
        PHYRDS Physical_Reads,         
        round((PHYRDS / PD.PHYS_READS)*100,2) Read_Porcentaje,         
        PHYWRTS Physical_Writes,
        round(PHYWRTS * 100 / PD.PHYS_WRTS,2) Write_Porcentaje,
        fs.PHYBLKRD+FS.PHYBLKWRT Total_Block_IOs
from (
      select  sum(PHYRDS) PHYS_READS,
                   sum(PHYWRTS) PHYS_WRTS  
           from    v$filestat) pd,
                v$datafile df,
                v$filestat fs
        where   df.FILE# = fs.FILE#     
        order   by fs.PHYBLKRD+fs.PHYBLKWRT desc)
        where rownum < 16;

Hacemos un ls -lrt del archivo con mayor IO

# ls -lrt /export/oracle/app/oracle/oradata/SDPDE01/SDPDE01_PP_DAT_MSISDN_I2_01.dbf
/*
lrwxrwxrwx 1 oracle oinstall 33 Jun 11  2010 /export/oracle/app/oracle/oradata/SDPDE01/SDPDE01_PP_DAT_MSISDN_I2_01.dbf -> /dev/mapper/mp_PREPAGO_DAT_DE01p2
*/

-- Tomamos la salida tras el mapper y filtramos en el grep para ver su performance 

# iostat -xcnCXTdz
'
wsvc_t  : tiempo medio en el que un proceso esta en espera.
asvc_t  : tiempo medio de acceso.
%w      : porcentaje de tiempo en el que hay transacciones esperando.
'

Dejar un comentario »

Aún no hay comentarios.

RSS feed for comments on this post. TrackBack URI

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Crea un blog o un sitio web gratuitos con WordPress.com.

A %d blogueros les gusta esto: