miércoles, 24 de octubre de 2012

Performance and Tuning Ratio

http://www.dataprix.com/blogs/oscar-paredes/awr-formatter

Técnicas de análisis de relación de Oracle



Así que, ¿cómo se precisa realizar relación basada en el análisis? Mientras que hay ciertamente muchas opiniones en cuanto a qué reglas debe seguir, algunas normas siempre deben ser atendidas. Para empezar, muchas de las fórmulas que conforman análisis de la relación basada deben derivarse de las mediciones delta en lugar de las estadísticas acumuladas.



Muchas de las relaciones globales que un DBA examinará provienen de la vista v $ sysstat rendimiento. Este punto de vista mantiene un recuento de todos los sucesos (en la columna de valor) de un incidente de base de datos en particular (en la columna NAME) desde la base de datos se crió. Para bases de datos que se mantienen durante largos períodos de tiempo, estos valores pueden llegar a ser muy grande y tendrá un impacto sobre una relación particular se interpreta.



Por ejemplo, echemos un vistazo a una de las preguntas comunes que se utilizan para informar de la base de datos de la caché del búfer proporción de aciertos:

Técnicas de análisis de relación de Oracle



Así que, ¿cómo se precisa realizar relación basada en el análisis? Mientras que hay ciertamente muchas opiniones en cuanto a qué reglas debe seguir, algunas normas siempre deben ser atendidas. Para empezar, muchas de las fórmulas que conforman análisis de la relación basada deben derivarse de las mediciones delta en lugar de las estadísticas acumuladas.



Muchas de las relaciones globales que un DBA examinará provienen de la vista v $ sysstat rendimiento. Este punto de vista mantiene un recuento de todos los sucesos (en la columna de valor) de un incidente de base de datos en particular (en la columna NAME) desde la base de datos se crió. Para bases de datos que se mantienen durante largos períodos de tiempo, estos valores pueden llegar a ser muy grande y tendrá un impacto sobre una relación particular se interpreta.



Por ejemplo, echemos un vistazo a una de las preguntas comunes que se utilizan para informar de la base de datos de la caché del búfer proporción de aciertos



ratio:

select

100 -

100 *

(round((sum (decode (name, 'physical reads', value, 0)) –

sum (decode (name, 'physical reads direct', value, 0))) /

(sum (decode (name, 'db block gets', value, 1)) +

sum (decode (name, 'consistent gets', value, 0))),3))

from

sys.v$sysstat

where

name in ('db block gets', 'consistent gets',

'physical reads', 'physical reads direct');