Fundamentos de tuning y Costos en Oracle 12c

November 25

Tener el enfoque correcto y un buen plan de ayuda a reducir el tiempo dedicado a identificar y solucionar un problema de rendimiento de base de datos Oracle 12c. Al igual que la lucha contra cualquier tipo de problema en la vida, aprendiendo de la experiencia de los demás y fomentar su educación que se sienta más exitoso. Prácticas valiosas que usted puede ahorrar tiempo y esfuerzo hacer frente a sus problemas de rendimiento de base de datos.

¿Qué tipo de preguntas para preguntar sobre el ajuste de su base de datos Oracle 12c

Cuando un problema de rendimiento es llevado a su atención (por auto-descubrimiento o por otros), se necesita un alcance preciso de la cuestión. La comprensión de la cuestión podría implicar hablar con diferentes personas dentro de la pila de aplicaciones. Algunas preguntas que puede hacer son

  • ¿Cómo se presenta este problema en sí como de otras personas?
  • ¿Cuándo comenzó el problema? ¿Comenzó de repente, o se ha ido empeorando con el tiempo?
  • ¿Cuál es el impacto de este problema para usted o la empresa? Se aísla la emisión o de toda la empresa?
  • ¿Ha cambiado algo en el entorno recientemente?
  • ¿Hay una solución alternativa para usar mientras que el problema se investiga?

Conocer las respuestas a estas preguntas le ayuda a priorizar el tema y posiblemente comprometer a otros para ayudar a encontrar la causa. (Recuerde: El problema no podría estar en la base de datos.) Los problemas pueden ser muy impactante de la rentabilidad de una empresa; por lo tanto, revolver todos los recursos que puedan contribuir a la solución.

No trate de hacer todo el trabajo por ti mismo - mientras busca el tema en la base de datos, asegúrese de que los demás están buscando fuera de la base de datos. Si te enfocas en la base de datos, mientras que nadie está tratando el tema en otro lugar y luego descubrir la base de datos no es el problema, se pierde un tiempo valioso.

Cómo identificar el problema en su base de datos Oracle 12c

Familiarizarse con toda la pila de tecnología que soporta la aplicación para ayudar a identificar dónde existen cuellos de botella. Un problema relacionado con la base de datos podría ser muchas cosas:

  • El alto consumo de CPU
  • Alto consumo de IO
  • Mal desempeño comandos SQL
  • Problemas de diseño de base de datos
  • Problemas de hardware
  • Problemas con las aplicaciones
  • Software de errores

Por desgracia, la lista sigue.

Los costos básicos de sintonía con las bases de datos Oracle 12c

Hay un dicho en la industria de las carreras de motor que dice algo como, "costos de velocidad, por lo que la rapidez con qué quieres gastar?" Esta frase también podría aplicarse a la sintonización de base de datos. No se desespere sin embargo. Esta atención se centra principalmente en las herramientas que Oracle ofrece características como estándar dentro de su pila de software. Sin embargo, también se discuten los "de pago" características.

Si usted puede conseguir que su empresa a la primavera para ellos, herramientas de pago a veces puede compensar el gasto rápidamente. En lugar de tener un problema de rendimiento que cuesta su ingresos de la empresa, podría valer la pena gastar un poco de dinero por adelantado para tener las herramientas adecuadas en sus manos para hacer que los problemas de rendimiento desaparecen.

¿Quiere esto decir que un buen administrador de la base debe ser capaz de sintonizar una base de datos con sólo las cosas gratis? Bueno, hasta cierto punto, sí. Cuanta más experiencia tenga, mejor usted puede tomar ventaja de lo que está en la mano.

Un carpintero experimentado probablemente puede construir una cubierta mediante el uso de una roca en lugar de un martillo, pero que tiene un martillo real haría el trabajo de ir más rápido y reducir la fatiga que él o ella experimentaría. Vea a continuación una lista de costo comparativo de los recursos que se pueden utilizar cuando el ajuste de su base de datos.

Recursos Sintonía Ejemplo o Donde encontrar este recurso Costo
Oracle Documentación docs.oracle.com Libre
Herramientas Oracle para no licenciados- STATSPACK Libre
Soporte Oracle support.oracle.com $ (El costo se incluye normalmente con licencia.)
Formación de Oracle Oracle University $
Herramientas de terceros Búsqueda SAPO $
Herramientas Oracle con licencia Paquete de afinación $$
Consultores Especializados Contratista Externo $$$

Hay un dicho que dice: "El tiempo es dinero." Es bueno tener en cuenta al considerar que los recursos de base de datos de ajuste para tener a mano.

Además, tenga en cuenta que escuchar a alguien decir: "La base de datos es lenta. ¿Puedes arreglarlo? "Puede ser frustrante cuando la persona que reporta el problema no tiene idea de si el problema reside en la base de datos o en una de las otras capas de la pila de software complejo.

Nadie quiere pasar horas en busca de un problema que no existe, pero muchos de los esfuerzos de ajuste se pasó la prueba de que el problema no es de hecho dentro de la base de datos. Este hecho va para los novatos y los administradores experimentados.

La buena noticia es que, a medida que la práctica de las técnicas de optimización, se obtiene un mejor y más rápido a la búsqueda de la causa de los problemas de rendimiento - incluso los que no dentro de la base de datos.