Cómo afinar su base de datos oracle 12c después de que ocurra un problema

Por desgracia, no importa cuánto preparación y configuración de haces antes de implementar la base de datos Oracle 12c, algún día surgirá un problema de rendimiento. El ajuste del rendimiento es una de las tareas más difíciles para los administradores de bases de datos (DBA) ya sean nuevos o experimentados. Libros enteros, clases de formación de una semana de duración, y las grandes piezas de software se han escrito para ayudarle a lidiar con los problemas de rendimiento inevitable que surjan.

A pesar de que no es gracioso, la broma corriente acerca de un problema de rendimiento de base de datos siempre parece comenzar con, “Un tipo entra en un bar y dice:‘Mi base de datos es lenta. . . ‘”.

Cuando un usuario, llega hasta el DBA y hace un comentario como ese, lo que quiere decir exactamente? A menudo, la base de datos es culpado por los problemas que podrían estar relacionados con algo completamente distinto. La base de datos siempre parece tener una mala reputación. Como DBA, su primera tarea es ver si la base de datos tiene realmente un problema.

En primer lugar, recoger información básica del usuario:

  • ¿Cuándo comenzó este problema?

  • ¿Eres el único que lo experimenta?

  • Puede replicar el problema a voluntad, o es intermitente?

  • ¿Me puede mostrar cómo reproducir el problema?

  • ¿Ocurre sólo durante ciertas horas del día?

  • ¿Cuál es el impacto de este problema con el negocio?

Después de obtener algunas de las preguntas contestadas por encima, ver si se puede verificar el problema. Si no se puede verificar en su escritorio, puede ser algo que haría un viaje al escritorio del usuario que vale la pena ver el problema en persona.

Después de todo, es posible que él tiene 100 programas abiertos en su máquina, que está ralentizando todo lo que hace. O bien, puede observar que se está operando en un edificio diferente, en una parte diferente de la WAN, dentro o fuera de una conexión inalámbrica, lo que podría explicar un problema percibido con la base de datos.

Si no puede reproducir el problema en persona o explicar por qué él está experimentando el problema, uno de los próximos pasos a seguir es pedir un poco de ayuda. Esto no significa necesariamente de otros administradores de bases (aunque eso nunca está de más) - es decir de otros equipos de infraestructura.

Por ejemplo, es posible involucrar a los administradores del sistema para comprobar el servidor de base de datos o los servidores de aplicaciones de sobrecarga, o puede involucrar el equipo de almacenamiento para mirar a los contribuyentes o SAN (Storage Area Network), donde residen los datos.

La razón por la que desea involucrar a estos otros equipos temprana se debe a que muchas veces un problema de rendimiento puede ser devastador para el negocio. Es mejor hacer que se involucren ahora para empezar a trabajar en el tema que después de haber pasado dos horas tratando de resolverlo por sí mismo.

Pueden volver y decir que todo sigue como de costumbre o pueden ver algunos aumento en el consumo de recursos. A veces, pueden rastrear cerdos de recursos a los procesos de usuario individuales en el sistema.

Video: Tutorial de Instalacion y Desinstalacion de oracle 12c

Si ese tipo de señal de alerta puede ser identificado, que va a ayudar a ponerse en marcha en la dirección correcta antes. Cuando se tiene algo en qué concentrarse, puede comenzar a emplear algunas de las herramientas a su disposición para solucionar el problema.

Artículos Relacionados