Creación de Valor Público en La Comunicación de Una Política de Estado
Política para la Creación del Plan de Mantenimiento de las ...
Transcript of 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
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
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
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
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
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
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
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
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.
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.
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”.
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
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
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
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
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.