Cómo afinar la base de datos oracle 12c antes de que algo va mal

Benjamin Franklin pensó que una onza de prevención vale la pena una libra de curación. Este dicho se puede aplicar a afinar su base de datos Oracle 12c. A los precios actuales, una libra de curación viene con una etiqueta de precio bastante fuerte, así que la preparación y la planificación son de suma importancia para cualquier instalación del software.

Una instalación de base de datos Oracle correcta ejecución y configuración sentar las bases de un ambiente que carece de problemas sistémicos subyacentes que pueden contribuir a problemas relacionados con el rendimiento.

planes previos a la instalación y preparación

Planificación de la instalación del software de base de datos o una nueva base de datos es un paso importante en la optimización del rendimiento. La mala planificación puede conducir a problemas que no pueden ser superados fácilmente por las herramientas a su disposición.

Por ejemplo, si usted va a tener una base de datos que tiene una muy alta exigencia IO, se necesita una base de almacenamiento sólido por debajo de la base de datos que puede manejar la carga de trabajo. Si no lo hace, no hay cantidad de ajuste SQL puede superar la escasez física de los recursos necesarios.

Esta es una breve lista de detalles a tener en cuenta antes de comenzar una instalación de Oracle.

ít.consideraciones
Número de usuariosConcurrencia, CPU / núcleos, la memoria
Alta carga de trabajo tipo de transacciónCPU, la memoria, los parámetros de base de datos, el tiempo de recuperación
De lectura es alto tipo de carga de trabajoParalelismo, los SSD, SAN, husillos, organización de archivos
Alta disponibilidadLa agrupación, la redundancia
Ad hoc de consultaherramientas de reporte, materializándose de datos, indexación, ETL / lote
trabajos

Las respuestas se obtienen mediante la comprensión de lo que la aplicación y base de datos van a apoyar puede ayudarle a diseñar un sistema capaz de manejar su carga de trabajo. Estos conceptos no son nuevos. Aplicar lo que he visto en cualquier empresa importante a la tarea relacionada con Oracle a mano.

¿Cómo seleccionar el software de base de datos Oracle 12c

Otra área que puede ayudar a poner su mejor pie adelante en la preparación y la planificación de una instalación de Oracle es una cuidadosa selección de la versión del software. La mejor guía es ir con la última versión disponible. Sin embargo, aquí hay un par de advertencias a tener en cuenta:

  • Última no es siempre mayor. Algunas personas dicen que nunca debe comprar el primer año de un nuevo modelo de coche. Como con cualquier cosa súper nuevo, a veces puede ser víctima de fallos y errores no descubiertos.

    Con Oracle, nuestro enfoque es simplemente tener cuidado con el uso de versiones completamente nuevas de Oracle sin al menos una actualización del conjunto de parches (PSU). PSU de Oracle salen cada tres meses. Por lo tanto, usted no tendrá que esperar mucho tiempo antes de que se disponga de correcciones.

  • Si tiene software empaquetado de terceros, asegúrese de que está utilizando una versión aprobada o certificado de Oracle. A pesar de que Oracle 12c conjunto de parches “X” podría estar disponible, asegúrese de que si su base de datos va a apoyar aplicación empaquetada de otro proveedor de software, que está certificada por el proveedor para trabajar con Oracle.

    Por desgracia, es común para la certificación de los proveedores de software se metió a la última versión del software de Oracle. Esto puede ser frustrante. Sin embargo, es más frustrante cuando usted está tratando de hacer un trabajo de paquete de software en una versión de la base de datos cuando se ha sintonizado para otro.

Después de asentarse en una versión del software de Oracle de usar, asegúrese de tener los últimos paquetes de mantenimiento, actualizaciones de parches Set (PSU), o actualizaciones de parches de seguridad (SPU) aplicada. Cada actualización puede contener correcciones que mejoran el rendimiento del motor de base de datos.

La parte difícil: Hardware y ajuste de su base de datos Oracle 12c

Como podrán imaginar, el hardware es una parte importante de cualquier instalación del software. Cada uno tiene diferentes orígenes y la familiaridad con el hardware de la computadora. Su experiencia puede ser simplemente usando su computadora en su casa o su ordenador portátil en el trabajo. O bien, es posible que tenga un fondo en la administración del sistema.

Debido a que la selección de hardware es una parte tan importante de la configuración, asegúrese de evaluar su capacidad de hacer recomendaciones de hardware. Si no está al tanto de las últimas tendencias de hardware o cómo dimensionar adecuadamente un servidor o sistema, asegúrese de tener a alguien disponible que es.

No hay vergüenza en pedir ayuda con la selección de hardware. Muchas empresas en estos días tienen expertos en el personal cuyo trabajo es ayudar a hacer estas decisiones. Es mejor que hacer el trabajo correctamente la primera vez pidiendo ayuda de tener que volver y hacerlo de nuevo.

No hay escasez de vendedores que quieren vender hardware para su empresa. En nuestra experiencia, la mayoría de los fabricantes de hardware también tienen expertos en el personal que están bien versados ​​en ayudar spec a cabo un sistema Oracle. Estos expertos pueden hablar con usted acerca de las características y diferencias de la marcha que pueden proporcionar.

Asegúrese de que comprende el presupuesto también. Muy a menudo, la concesión de licencias Oracle se calcula por la CPU socket / núcleo. A pesar de que un proveedor de hardware puede querer configurar con 64 CPU de potencia de procesamiento, asegúrese de que puede permitirse el lujo de ejecutar Oracle en esa configuración. Dicho esto, no deje que el presupuesto solo determinar su hardware. Esa es una manera segura de la cabeza hacia abajo el camino al fracaso.

Video: Demo nuevas caracteristicas DDL ONLINE Oracle 12C

fabricantes de servidores y de almacenamiento quieren gastar su dinero. Sin embargo, también quieren que seas feliz con el producto que está recibiendo. Hablar con un experto técnico del proveedor (o alguien dentro de la empresa) sobre el propósito del sistema.

Los aspectos de la selección de hardware pueden gravitar de una configuración a otra dependiendo de si usted está apoyando algo así como un almacén de datos o un sistema que necesita para procesar transacciones de manera rápida. Las configuraciones pueden afectar a los recursos de la CPU, disco, memoria y de red.

Video: Crear y Configurar una Base de Datos en Oracle Database 11g

También discutir alta disponibilidad, escalabilidad y redundancia. Para obtener respuestas a todas estas preguntas, es posible que también tenga que coordinar con los propietarios del proyecto y expertos en aplicaciones. Entre más pronto, como un administrador de base de datos, sean incluidos en el proyecto de planificación de la mejor vas a estar en el largo plazo.

Artículos Relacionados