Cómo ajustar la base de datos 12c oráculo antes de que algo va mal
Benjamin Franklin pensó una onza de prevención vale la pena una libra de cura. Este dicho se puede aplicar a afinar su base de datos Oracle 12c. A los precios actuales, una libra de cura viene con una etiqueta de precio bastante fuerte, por lo que la preparación y la planificación son de suma importancia para cualquier instalación del software.
Conteúdo
Una instalación de base de datos Oracle correcta ejecución y configuración sientan las bases para un ambiente que carece de problemas sistémicos subyacentes que pueden contribuir a los problemas relacionados con el rendimiento.
Planes previos a la instalación y preparación
Planificación de la instalación de su 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 un requisito muy alto IO, necesita una base sólida de almacenamiento 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 la instalación de Oracle.
Artículo | Consideraciones |
---|---|
Número de usuarios | Concurrencia, CPU / núcleos, memoria |
Alta transacción Tipo de carga de trabajo | CPU, la memoria, los parámetros de base de datos, el tiempo de recuperación |
Alta de lectura Tipo de carga de trabajo | Paralelismo, SSD, SAN, husillos, organización de archivos |
Alta disponibilidad | La agrupación, redundancia |
Consultas ad hoc | Informes herramientas, materializando de datos, indexación, ETL / batchjobs |
Las respuestas que 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 has experimentado en cualquier empresa importante a la tarea relacionada con Oracle a la mano.
¿Cómo seleccionar el software para su base de datos Oracle 12c
Otra área que puede ayudarle 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 de 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:
Últimas no siempre es 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 de utilizar 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 los arreglos estén disponibles.
Si tiene software empaquetado terceros, asegurarse de que está usando una versión de Oracle aprobado o certificado. A pesar de que Oracle 12c conjunto de parches " X " puede estar disponible, asegúrese de que si su base de datos se 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, más frustrante es cuando usted está tratando de hacer un trabajo de paquete de software en una versión de la base de datos cuando se ha ajustado 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) aplicado. Cada actualización puede contener correcciones que mejoran el rendimiento del motor de base de datos.
La parte difícil: Hardware y afinar su base de datos Oracle 12c
Como se puede imaginar, el hardware es una parte importante de cualquier instalación del software. Todo el mundo 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, puede tener experiencia 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 usted 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 que estas decisiones. Es mejor que hacer el trabajo correctamente la primera vez por pedir ayuda a tener que volver y hacerlo de nuevo.
No hay escasez de vendedores que desean vender hardware para su empresa. En nuestra experiencia, la mayoría de los proveedores de hardware también tienen expertos en el personal que están bien versados en ayudar spec a cabo un sistema de Oracle. Estos expertos pueden hablar con usted acerca de las características y diferencias de los artes que pueden proporcionar.
Asegúrese de que usted entiende el presupuesto también. Muy a menudo, la concesión de licencias de Oracle se calcula CPU socket / núcleo. Aunque un proveedor de hardware lo desea, puede configurar con 64 CPUs de potencia de procesamiento, asegúrese de que puede darse el lujo de correr Oracle en esa configuración. Dicho esto, no deje que el presupuesto solo determinar su hardware. Esa es una manera segura de ir por el camino al fracaso.
Fabricantes de servidores y almacenamiento quieren gastar su dinero. Sin embargo, también quieren que seas feliz con el producto que está recibiendo. Hable con un experto técnico del proveedor (o alguien dentro de su empresa) acerca de la finalidad del sistema.
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 las transacciones rápidamente. Configuraciones pueden afectar los recursos de la CPU, disco, memoria y red.
También discutir la alta disponibilidad, escalabilidad y redundancia. Para obtener respuestas a todas estas preguntas, usted también puede tener que coordinar con los dueños del proyecto y expertos en aplicaciones. Cuanto antes, como administrador de base de datos, te incluye en el proyecto la planificación de la mejor vas a estar en el largo plazo.