política para la creación del plan de mantenimiento de las

16
Política para la Creación del Plan de Mantenimiento de las Bases de Datos

Upload: others

Post on 25-Jun-2022

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Política para la Creación del Plan de Mantenimiento de las

Política para la

Creación del Plan de

Mantenimiento de las

Bases de Datos

Page 2: Política para la Creación del Plan de Mantenimiento de las

Contenido Introducción ......................................................................................................................................... 1

Objetivo General .................................................................................................................................. 1

Objetivos Específicos ......................................................................................................................... 1

Alcance ................................................................................................................................................. 1

Supervisión de la Política ................................................................................................................... 1

Responsabilidades .............................................................................................................................. 1

Roles ..................................................................................................................................................... 1

Directrices para la creación del Plan de Mantenimiento .................................................................. 1

Control de Versiones .......................................................................................................................... 1

Conclusiones ....................................................................................................................................... 1

Recomendaciones ............................................................................................................................... 1

Glosario ................................................................................................................................................ 1

Page 3: Política para la Creación del Plan de Mantenimiento de las

pág. 1

La presente Política es un instrumento de Gestión de las Bases de Datos, que tiene como finalidad

el requerimiento de la creación de un Plan de Mantenimiento de la Base de Datos; en tal sentido,

no es un instrumento riguroso, sino que establece las condiciones necesarias que deben seguir

para la creación del mismo.

Teniendo en cuenta que, dentro de las tareas habituales de Mantenimiento de las Bases de Datos

se encuentran aquellas destinadas al control y respaldo de las mismas como ser: Control de

Integridad, chequeo de consistencia, copias de seguridad o compactación de las bases.

También es necesario ejecutar trabajos de mantenimiento cuyos objetivos sean el de mantener la

performance de las bases de datos y evitar su degradación. Esos trabajos son la reorganización

de índices y la actualización de estadísticas. Estos trabajos son independientes del estado de la

base de datos. Puede ocurrir que a la base le falten estudios de optimización, pero al menos,

mantendremos la performance actual.

La frecuencia de ejecución de estos trabajos depende básicamente de dos factores: tamaño de la

base de datos y tiempo libre para ejecutarlo, por otra parte, esta Política es una directriz o

instrucción que el Departamento de Informática de la Corporación Financiera Internacional S.A.

(COFINTER) está obligada a seguir, siempre y cuando tenga relación con la Administración y

Mantenimiento de las Bases de Datos.

Introducción

Page 4: Política para la Creación del Plan de Mantenimiento de las

pág. 2

Concretar políticas claras y precisas para la creación de un Plan de Mantenimiento de las Bases

de Datos idóneo, promoviendo la correcta definición y utilización de las bases de datos

institucionales que contribuyan a garantizar el aprovechamiento óptimo, la seguridad de la

información y el adecuado mantenimiento de las mismas.

❖ Implementar una Política basada en buenas prácticas, como proceso en la Gestión de Bases

de Datos.

❖ Definir los lineamientos generales aplicables a la creación del Plan de Mantenimiento de las

Bases de Datos pertenecientes a COFINTER.

❖ Permitir una correcta coordinación de actividades a través de un flujo eficiente de la

información.

❖ Establecer un control que asegure el mantenimiento de las Bases de Datos y se pueda

efectuar acciones en forma preventiva o correctiva según corresponda en tiempo y en forma.

Objetivo General

Objetivos Específicos

Page 5: Política para la Creación del Plan de Mantenimiento de las

pág. 3

Las Políticas Generales establecidas en este manual regirán para todos los miembros o

colaboradores del Departamento de Informática de COFINTER y deberán ser acatadas por todas

aquellas personas que en el ejercicio de sus labores interactúen con los servicios y recursos de

tecnología de la institución, tanto en forma directa, como indirecta.

En la actual Política se establecerán las responsabilidades del Jefe del Departamento, así como

las obligaciones del Administrador de las Bases de Datos, los roles, así como las directrices a

seguir para la creación del Plan de Mantenimiento de las Bases de Datos.

Asimismo, se reglamentará que dicho Plan de Mantenimiento de las Bases de Datos deberá de

realizarse anualmente, esto con la finalidad de verificar la información que se está incluyendo en

ella y certificar el correcto funcionamiento; de igual manera se establece la supervisión y

cumplimiento de la misma.

Alcance

Page 6: Política para la Creación del Plan de Mantenimiento de las

pág. 4

La supervisión del cumplimiento de la Política para la Creación del Plan de Mantenimiento de

las Bases de Datos queda a cargo exclusivamente del Jefe del Departamento de Informática;

razón por la cual está facultado para verificar en cualquier momento el cumplimiento de esta

Política.

Jefe del Departamento de Informática:

▪ Velar por el cumplimiento de la presente política.

▪ Designar al Administrador de Bases de Datos a la creación y gestión del Plan de

Mantenimiento de las mismas.

Administrador de Base de Datos:

▪ Coordinar y ejecutar la realización de un Plan de Mantenimiento de cada una de las Bases

de Datos pertenecientes a COFINTER.

▪ Mantener un inventario de los activos de información.

▪ Verificar la información que se está incluyendo en cada una de ellas y certificar el correcto

funcionamiento.

▪ Realizar pruebas periódicas de recuperación de información a partir de copias de

respaldo.

Supervisión de la Política

Responsabilidades

Page 7: Política para la Creación del Plan de Mantenimiento de las

pág. 5

Realizar labores de administración y mantenimiento de las bases de datos, así como de

mecanismos de seguridad de acceso a los datos, incluyendo:

• Administración de Usuarios de las bases de datos (creación y modificación de perfiles).

• Creación de espacios para tablas de datos (tablespaces), bases de datos, vistas, entre otros.

• Administración de la seguridad de las bases de datos (garantizar que sólo las personas

autorizadas acceden la información almacena).

• Definición, creación y monitoreo de bitácoras del Motor de Administración de Bases de Datos.

• Definición, creación y monitoreo de bitácoras de los sistemas de información.

• Documentación de la configuración y modificaciones efectuadas en las bases de datos de los

Sistemas.

• Implementación de políticas de respaldo de información. Planificar y ejecutar procedimientos

de respaldo recuperación de Bases de Datos.

• Diagnóstico del motor de base de datos y de las bases de datos que administra.

• Labores de afinamiento del Motor de la Base de datos, de manera que tenga un desempeño

altamente eficiente.

• Actualización periódica de las versiones del sistema administrador de Base de Datos.

• Respaldo y Migración de bases de datos.

Roles

Page 8: Política para la Creación del Plan de Mantenimiento de las

pág. 6

En este apartado se concretan un conjunto de directrices que deberá de seguir el Administrador

de las Bases de Datos de la Corporación Financiera Internacional S.A. (COFINTER) para la

exclusividad de la creación del Plan de Mantenimiento de las Bases de Datos pertenecientes a la

Entidad.

1. El Jefe del Departamento de Informática deberá de encomendar la tarea de la creación de

un Plan de Mantenimiento de las Bases de Datos al Administrador de las mismas.

2. Dentro del Plan de Mantenimiento se deberá de planificar y cronometrar estrictamente

cada una de las actividades que conlleven a una óptima realización, así como el

cumplimiento de las mismas, esto para que produzca los resultados esperados

3. El jefe de la Unidad de Informática es el encargado de aprobar el contenido del Plan de

Mantenimiento de las Bases de Datos, así como de la supervisión de cada uno de los

puntos contenidos en el mismo en tiempo y en forma.

4. En seguimiento de las tareas orientadas al cumplimiento de metas relacionadas con el

mantenimiento de las Bases de Datos, queda claramente determinado que la elaboración

de dicho Plan deberá ser anual.

5. El Administrador de Bases de Datos o DBA deberá establecer la ejecución de monitoreos

continuos sobre el rendimiento de la base de datos, ya sea para revisar la configuración o

las características del hardware e infraestructura como, por ejemplo: los cuellos de botella

que se pueden presentar por falta de memoria, por esperas en la lectura y escritura a

disco, o incluso un alto tráfico de red.

Directrices para la creación del Plan de Mantenimiento

Page 9: Política para la Creación del Plan de Mantenimiento de las

pág. 7

6. El DBA deberá establecer dentro del Plan de Mantenimiento de las Bases de Datos,

diversas métricas relevantes sobre el rendimiento de la base de dato como, por ejemplo:

➢ Porcentaje del tiempo de procesador: Éste indicará el porcentaje de uso del

procesador, el uso ideal debe ser entre el 30% y 80%. Cuando está por encima

indica que se requieren más recursos de procesamiento y puede generar tiempos

de espera que pueden hacer lento el funcionamiento de la aplicación.

➢ Memoria \ MBytes disponibles: Indicará la memoria disponible en el servidor de

base de datos, si el nivel de memoria es bajo indica que la base de datos no tiene

suficiente espacio en memoria e inicia a hacer operaciones con memoria virtual en

disco, que hacen la base de datos lenta.

7. Se deberá de establecer en dicho Plan que cada vez que haya acciones de mantenimiento

se deberá realizar un afinamiento de la misma base de datos.

8. Asimismo, dicho Plan deberá de llevar a cabo la planificación de un afinamiento de manera

periódica, y siguiendo las mejores prácticas.

9. Para procesos en los que se espera la producción de una gran cantidad de casos, o gran

cantidad de actividades por día, el Plan de Mantenimiento deberá dejar claramente

estipulado que el afinamiento de la base de datos se recomienda como mínimo de manera

semanal.

10. El Plan de Mantenimiento deberá estipular las mejores prácticas para un afinamiento

idóneo, asimismo se deberá de recomendar que éstos se ejecuten en horarios no

laborales, y de manera planeada (considerando que estas tareas pueden tomar un tiempo

significativo), al igual que otras recomendaciones que sean instruidas por el fabricante del

motor de la base de datos.

Page 10: Política para la Creación del Plan de Mantenimiento de las

pág. 8

11. El Plan de Mantenimiento debe contener los principales aspectos sujetos al afinamiento

como, por ejemplo:

➢ Verificación de la integridad de la base de datos.

➢ Actualización de las estadísticas.

➢ Reorganizar y mantener los índices actualizados (recrear los que estén altamente

fragmentados o reorganizarlos de acuerdo al orden de las columnas consultadas -

especialmente para índices compuestos).

➢ Limpieza de mantenimiento.

➢ Reducción de la base de datos.

12. Se deberá establecer las mejores prácticas en el tema de la reducción de una Base de

Datos y siempre ejecutarlo antes de una acción de mantenimiento que incluya volver a

generar índices o regenerarlos.

Cuando se desee reducir un archivo o BBDD, es importante considerar la siguiente

información:

➢ La reducción es más efectiva después de una operación que cree mucho espacio no

utilizado (por ejemplo, una operación para truncar o eliminar tablas).

➢ La mayoría de las bases de datos requieren que haya espacio disponible para realizar

las operaciones diarias normales. Si se reduce una base de datos de forma reiterada

y su tamaño vuelve a aumentar, esto indica que el espacio que se redujo es necesario

para las operaciones habituales. En estos casos, no sirve reducir la base de datos

reiteradamente.

➢ La reducción no mantiene el estado de fragmentación de los índices de la base de

datos y generalmente aumenta la fragmentación hasta cierto punto. Por ejemplo, no

se debe reducir una base de datos o archivo de datos después de volver a generar

los índices. Esta es otra razón para no reducir la base de datos reiteradamente.

Page 11: Política para la Creación del Plan de Mantenimiento de las

pág. 9

13. Se deberá de establecer que la frecuencia ideal será reorganizar todos los índices de

todas las tablas una vez por semana y, de aquellas tablas más accedidas, una vez entre

semana. La misma frecuencia sería deseable para actualización de estadísticas.

14. Corresponderá que el Departamento de Informática cuente con un diccionario de datos,

ya que éste es un documento importante para poder dar mantenimiento a la base de datos

y las aplicaciones que hacen uso de la información almacenada en la misma.

15. Para poder realizar el mantenimiento de bases de datos de producción es recomendable

identificar los valores de los parámetros de configuración de la base de datos que se han

modificado. Es recomendable conservar un listado con el nombre del parámetro y el valor

asignado.

16. En el Plan de Mantenimiento se deberá establecer lineamientos a seguir para la creación

de índices.

17. Se deberá dejar claramente establecido en el Plan de Mantenimiento que antes de

cualquier acción de mantenimiento, el DBA deberá de asegurarse de contar con la

configuración requerida.

18. El Plan de Mantenimiento deberá manifestar claramente que las copias de seguridad de

cada una de las Bases de Datos antes de cada acción de mantenimiento, se regirá bajo

la Política de Respaldos de Configuraciones de los Equipos, en el apartado “Políticas

de Respaldo de las Bases de Datos”.

Page 12: Política para la Creación del Plan de Mantenimiento de las

pág. 10

Versión Fecha de Elaboración Motivo del Cambio

1.0 23/04/2021 Creación de la “Política para la Creación del Plan de

Mantenimiento de las Bases de Datos”.

Control de Versiones

Page 13: Política para la Creación del Plan de Mantenimiento de las

pág. 11

1. Un Plan de Mantenimiento es una herramienta de planificación que debe considerar, tanto

los tipos de mantenimiento como el afinamiento de las Bases de Datos de la Corporación.

2. El mantenimiento preventivo tiene la ventaja de preservar la vida útil de los elementos a

los que se les brinda este mantenimiento.

3. El mantenimiento correctivo siempre va a estar presente en todos los elementos, debido

a que siempre van a existir los imprevistos.

4. El mantenimiento debe llevar inspecciones rutinarias para comprobar el estado de cada

una de las Bases de Datos.

5. Algunos de los principales objetivos que deben cumplirse en un Plan de Mantenimiento

son: la protección de la inversión, mejorar la capacidad oportuna en el servicio y disminuir

los deterioros.

Conclusiones

Page 14: Política para la Creación del Plan de Mantenimiento de las

pág. 12

1. Se hace necesario el control periódico de la base de datos, con la finalidad de verificar la

información que se está incluyendo en ella y certificar el correcto funcionamiento.

2. Es recomendable que la Corporación Financiera Internacional S.A. (COFINTER) capacite

de manera inicial al funcionario que ha de ser encargado de administrar las bases de datos

para que los protocolos en su administración se conserven.

3. Diseñar un Plan de Mantenimiento de Bases de Datos con una planificación estricta, y

velar por el cumplimiento para que rinda los frutos esperados.

4. Se recomienda establecer de manera adecuada cada una de las actividades que se deben

realizar con el fin de efectuar de manera óptima dicha labor.

5. Efectuar una oportuna planificación y no esperar a que ocurra un problema para solventar

el mismo, debido a que el mantenimiento o la falta de este queda en evidencia cuando se

presentan los desperfectos.

Recomendaciones

Page 15: Política para la Creación del Plan de Mantenimiento de las

pág. 13

Término Definición

Administrador de Base de Datos El Administrador de Base de Datos (DBA) es el profesional de

tecnologías de la información y la comunicación, responsable de

los aspectos técnicos, tecnológicos, científicos, inteligencia de

negocio y legales de bases de datos.

Base de datos Una base o banco de datos es un conjunto de datos que

pertenecen al mismo contexto almacenados sistemáticamente

para su posterior uso. O bien definirla como: una colección

integrada y generalizada de datos, estructurada atendiendo a las

relaciones naturales de modo que suministre todos los caminos de

acceso necesarios a cada unidad de datos con objeto de poder

atender todas las necesidades de los diferentes usuarios.

Índice Son objetos de las bases de datos usados para aumentar la

velocidad de acceso a los datos.

Integridad El término integridad de datos se refiere a la corrección y exactitud

de los datos en una base de datos.

Backup Una copia de seguridad, copia de respaldo en tecnologías de la

información es una copia de datos originales que se realiza con el

fin de disponer de un medio de recuperarlos en caso de pérdida.

Las copias de seguridad son útiles ante distintos eventos y usos:

recuperar los sistemas informáticos y los datos de una catástrofe

informática, natural o ataque; restaurar una pequeña cantidad de

archivos que pueden haberse eliminado accidentalmente,

corrompido, infectado por un virus informático u otras causas;

guardar información histórica de forma más económica que los

discos duros y además permitiendo el traslado a ubicaciones

distintas de la de los datos originales.

Glosario

Page 16: Política para la Creación del Plan de Mantenimiento de las

pág. 14

Métricas

Las métricas son indicadores, objetivos fundamentales para medir

los resultados en cualquier estrategia. Transforman los

comportamientos en datos cuantificables con los que se pueden

hacer cálculos matemáticos para buscar soluciones o mejoras.

Memoria

Memoria primaria, memoria principal, memoria central o memoria

interna es la memoria de la computadora donde se almacenan

temporalmente tanto los datos como los programas que la unidad

central de procesamiento está procesando o va a procesar en un

determinado momento.

Procesador

El procesador es el cerebro del sistema, justamente procesa todo

lo que ocurre en la PC y ejecuta todas las acciones que existen.

Cuanto más rápido sea el procesador que tiene una computadora,

más rápidamente se ejecutarán las órdenes que se le den a la

máquina. Este componente es parte del hardware de muchos

dispositivos, no solo de tu computadora.