Fundamentos de los costos de ajuste y ajuste en 12c oráculo
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 te hace más éxito. Prácticas valiosas que pueden ahorrar tiempo y esfuerzo hacer frente a sus problemas de rendimiento de base de datos.
Conteúdo
¿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 el 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í a usted u otros?
¿Cuándo comenzó el problema? ¿Comenzó súbitamente, 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 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.) Las cuestiones pueden ser muy impactante de fondo de una compañía de línea, por lo tanto, desordenar 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 usted se centra 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 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 hacen que te quieres gastar "? Este dicho 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, el " para la paga " También se discuten características.
Si usted puede conseguir que su empresa a la primavera para ellos, herramientas pagadas 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 que los problemas de rendimiento desaparecen.
¿Es esto decir que un buen administrador de base de datos 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 se 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 el cansancio 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 Afinación | Ejemplo o Donde encontrar este recurso | Costo |
---|---|---|
Oracle Documentación | docs.oracle.com | Gratis |
Herramientas Oracle para no licenciados- | STATSPACK | Gratis |
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 gastan demostrando 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.