Sei sulla pagina 1di 11

PARÁMETROS DE GESTIÓN Y DESEMPEÑO

DEL SISTEMA MANEJADOR DE BASES DE DATOS


Y DE LA BASE DE DATOS

Estructura de contenidos

INTRODUCCIÓN...........................................................................3

1. GESTIÓN DE LAS BASES DE DATOS................................................4

1.1 Mantener las Bases de Datos................................................4

2. PARÁMETROS DE DESEMPEÑO DEL SMBD Y DE LA BASE DE DATOS....6

2.1 Memoria..........................................................................6

2.2 Espacio de índices y tablas...................................................6

2.3 Uso de sentencias SQL.......................................................6

2.4 Capturar y rastrear eventos...............................................6

2.5 Disponibilidad..................................................................7

2.5.1 Estados de las Bases de Datos.............................7

2.5.1.1 Estado de sincronización......................................7

2.5.1.2 Estado desconectado............................................8

2.5.1.3 Estado Suspendido..............................................8

2.6 Tiempo de recuperación.....................................................8

GLOSARIO..................................................................................9

BIBLIOGRAFÍA............................................................................10

FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje


PARÁMETROS DE GESTIÓN Y DESEMPEÑO DEL SISTEMA
MANEJADOR DE BASES DE DATOS Y DE LA BASE DE DATOS

2
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
PARÁMETROS DE GESTIÓN Y DESEMPEÑO DEL SISTEMA
MANEJADOR DE BASES DE DATOS Y DE LA BASE DE DATOS

INTRODUCCIÓN

En la actualidad el crecimiento de las organizaciones es dinámico y


acelerado, soportándose en infraestructuras tecnológicas robustas
que permiten mantener la información como el principal activo que les
posibilita desarrollarse y competir en mercados cada vez más exigentes.
La responsabilidad de tener y administrar una excelente infraestructura
tecnológica, se convierte en una de las principales estrategias de las
empresas, sumado a la necesidad de contar con los profesionales de TI
idóneos que se vinculen con su conocimiento y experiencia a los propósitos
de preservar y mantener el orden en todos los procesos.

SMBD

En experiencias concretas de manejo de información, tenemos la


administración de bases de datos como la principal tarea que contribuye
al bienestar de una organización. Podemos generar muchas conclusiones
desde nuestra propia experiencia de lo que pueden ser los parámetros a
tener en cuenta a la hora de cumplir acertadamente el rol de administrador
de bases de datos, no obstante a través de la información brindada en
este documento se espera que usted comprenda desde una perspectiva
abstracta, las diferentes situaciones que deberían estar sujetas a actividades
de monitoreo y control permanente, previniendo conflictos inherentes a
criterios de integridad, fidelidad, confidencialidad, disponibilidad de la
información, garantizando no solo el orden sino también el cumplimiento
de los diferentes acuerdos de niveles de servicio con los que se deba
operar y entregar resultados .

3
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
PARÁMETROS DE GESTIÓN Y DESEMPEÑO DEL SISTEMA
MANEJADOR DE BASES DE DATOS Y DE LA BASE DE DATOS

1. GESTIÓN DE LAS BASES DE DATOS

1.1 Mantener las Bases de Datos

Mantener las bases de datos


implica hacer fáciles las tareas de
administración en infraestructuras
tecnológicas sofisticadas y
complejas, es por ello que cuenta
mucho la organización que se tenga
para validar los parámetros de
gestión que pueden estar sujetos a
actividades de:

Monitoreo de estadísticas que permitan visualizar


el comportamiento de la base de datos ante
determinadas situaciones en el motor.

Representación gráfica de ciclos


permitiendo
test hacer análisis de
0:0328 comportamiento de las distintas
variables involucradas en los procesos
asociados a las bases de datos. Estas
acciones pueden ser complementadas
con lecturas del rendimiento del sistema en general que pueden ser
tomadas a través de diferentes herramientas incorporadas en los sistemas
operativos.

Verificación y análisis de la carga


de trabajo en el repositorio. % Usado

% Disponible

4
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
PARÁMETROS DE GESTIÓN Y DESEMPEÑO DEL SISTEMA
MANEJADOR DE BASES DE DATOS Y DE LA BASE DE DATOS

Hacer lectura permanente de los


diagnósticos de la Base de datos, teniendo
para el análisis diferentes vistas del consumo de recursos como: memoria,
espacio en disco, peticiones de usuarios, volumen de usuarios, estado de
las instancias y conexiones, afinamiento de sentencias SQL entre otras
variables.

Configurar alertas que se


encarguen de informar a tiempo Report!

sobre el estado de los diferentes


procesos que corren en una base
de datos y que están asociados
a un motor específico.

Hacer uso de tareas automáticas para


regular las copias de seguridad y verificar
los mecanismos de restauración de los
datos.

5
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
PARÁMETROS DE GESTIÓN Y DESEMPEÑO DEL SISTEMA
MANEJADOR DE BASES DE DATOS Y DE LA BASE DE DATOS

2. PARÁMETROS DE DESEMPEÑO DEL SMBD


Y DE LA BASE DE DATOS

2.1 Memoria
RAM

El DBA debe incorporar desde la perspectiva del motor


de base de datos, las funcionalidades que le ayuden
a controlar y mantener la mejor configuración para el
total de memoria usado por la instancia de una base
de datos. 43%

2.2 Espacio de índices y tablas

El DBA debe verificar a través de


herramientas del motor de base
de datos, el espacio que estén
consumiendo los índices y tablas de
un modelo específico. En muchas
ocasiones y dependiendo del motor se podría concluir que el espacio en
un tablespace o esquema es inapropiado por suponer valores muy altos o
muy bajos referentes a un umbral definido.

2.3 Uso de sentencias SQL

Al análisis de las sentencias SQL que se usan en un periodo de tiempo,


pueden ser el principio para la creación de índices adicionales o vistas que
mejoren el desempeño de la base de datos. De igual forma se recomienda
buscar desde la perspectiva de un motor de bases de datos, las opciones
para hacer afinamiento a las sentencias SQL que se usan en un proceso
específico.

2.4 Capturar y rastrear eventos

El DBA debe hacer monitoreo de todas las


acciones que ocurren al interior de una base de
datos. Como ejemplo de estos escenarios, se
puede destacar la utilidad de hacer seguimiento
a operaciones de definición de datos o cuando
un usuario crea una tabla, también verificar los
detalles de fecha y hora de actualizaciones.

6
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
PARÁMETROS DE GESTIÓN Y DESEMPEÑO DEL SISTEMA
MANEJADOR DE BASES DE DATOS Y DE LA BASE DE DATOS

2.5 Disponibilidad

SMBD
En condiciones ideales, un sistema de
Base de Datos debe estar disponible
las 24 horas del día todos los días.
Garantizar lo anterior no siempre es
posible y por eso se deben incorporar
técnicas para asegurar la disponibilidad
de los datos. Es muy común observar la
presencia de un segundo servidor al que
pueden ser llevados los datos online en
BD caso de fallar el primero. Dependiendo
del motor de bases de datos, se puede
Servidor 1 Servidor 2 hablar de técnicas como: Clustering,
Clustering bases de datos espejo o transferencia
de registros.

Es importante entender que ninguna de las soluciones de alta disponibilidad


es una opción aislada, se pueden combinar dos o más técnicas dentro del
mismo sistema para cubrir todas las eventualidades siendo tarea del DBA
verificar y estar pendiente de la configuración presente y control de las
variables que exhiben el comportamiento de los datos.

2.5.1 Estados de las Bases de Datos

Al implementar una solución de disponibilidad, una base de datos puede


pasar por diferentes estados:

2.5.1.1 Estado de sincronización


SMBD

Una base de datos como objeto creado a partir


de otra, entenderá que debe tomar todos
los cambios realizados a la base de datos
principal entrando en el estado conocido como
sincronización
BD

Servidor 1 Servidor 2
Clustering

7
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
PARÁMETROS DE GESTIÓN Y DESEMPEÑO DEL SISTEMA
MANEJADOR DE BASES DE DATOS Y DE LA BASE DE DATOS

SMBD

2.5.1.2 Estado desconectado

Si un servidor pierde conexión producto de


una falla en la red, la base de datos adopta el
estado desconectado.

BD

Servidor 1 Servidor 2
Clustering
2.5.1.3 Estado Suspendido
SMBD

Estado de detención temporal a la base


de datos por acciones emprendidas por el
administrador del sistema

BD

Servidor 1 Servidor 2
Clustering

2.6 Tiempo de recuperación

Se debe entender como la definición y configuración de un tiempo


estipulado para recuperar la base de datos después de una acción fallida.

Se recomienda revisar desde la perspectiva de cada motor de bases de


datos, las técnicas y herramientas disponibles para configurar y mantener
los diferentes parámetros con los cuales se garantiza un manejo adecuado
y seguro de la información. Como ejemplo podemos citar los advisors de
Oracle que se constituyen en ayudas claves para actividades de monitoreo
y control de los diferentes parámetros con los que se asegura y mantiene
la información en una Base de Datos.

BD Fallida BD Recuperada

Copia de Seguridad Proceso de Recuperación

8
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
GLOSARIO

ADVISOR: Opciones de administración a través de las cuales Oracle


monitorea y controla el comportamiento de un motor y sus bases de datos
asociadas.

BD: Base de Datos

CLUSTER: Grupo de sistemas independientes, conocidos como nodos,


que trabajan juntos como un sistema único para asegurar que los recursos
y las aplicaciones de importancia decisiva permanecen disponibles para
los clientes.

DBA: Database Administrator.

SMBD: Sistema Manejador de Base de Datos. Es un software que tiene


como objetivo facilitar la construcción y manipulación de bases de datos
sirviendo como interfaz entre éstas, los usuarios y los distintos tipos de
aplicaciones que las utilizan.

SQL: Structured Query Language, es un lenguaje universal de acceso a


bases de datos relacionales.

TI: Tecnologías de información


BIBLIOGRAFÍA

Bryla Bob. (2010). Oracle Database 11g DBA Handbook. McGRAW-HILL.

Petkovic (2009). Fundamentos de SQL Server 2008. McGRAW-HILL.

Peter Eisentraut, Bernd Helmle (Octubre 2008). PostgreSQL-Administration

Página tomada de Wikipedia (Wikipedia®). Recuperado el 11 de abril de


2012, de Administrador de base de datos: http://es.wikipedia.org/wiki/
Administrador_de_base_de_datos

Página tomada de ManageEngine. Recuperado el 10 de abril de 2012, de


Gestión del Servidor SQL: http://www.manageengine.com.mx/products/
applications_manager/sql-server-management.html
PARÁMETROS DE GESTIÓN Y DESEMPEÑO DEL SISTEMA
MANEJADOR DE BASES DE DATOS Y DE LA BASE DE DATOS

PARÁMETROS DE GESTIÓN Y
OBJETO DE DESEMPEÑO DEL SISTEMA
APRENDIZAJE MANEJADOR DE BASES DE DATOS
Y DE LA BASE DE DATOS.

Desarrollador de contenido
Fernelly Carvajal Silva
Experto temático

Asesor Pedagógico Rafael Neftalí Lizcano Reyes

Manuel Francisco Silva Barrera


Productor Multimedia
Victor Hugo Tabares Carreño

Daniel Eduardo Martinez Diaz


Programadores
Grateful Dead Montaño Sierra

Líder expertos temáticos Ana Yaqueline Chavarro Parra

Líder línea de producción Santiago Lozada Garcés

Atribución, no comercial,compartir igual

Este material puede ser


distribuido, copiado y exhibido por
terceros si se muestra en los
créditos. No se puede obtener
ningún beneficio comercial y las
obras derivadas tienen que estar
bajo los mismos términos de
licencia que el trabajo original.

11
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje

Potrebbero piacerti anche