Sie sind auf Seite 1von 19

ESPECIALIZACIÓN TECNOLÓGICA EN GESTION Y SEGURIDAD DE BASES DE

DATOS (1881772)

FASE DEL PROYECTO 3: EJECUCIÓN

AA9-Ev2-Supervisión a los parámetros de gestión y desempeño de la base de


datos.

Presentado por: Oscar Javier Lozano Cifuentes.

Instructor: Hugo Andrés Trujillo Montealegre

SERVICIO NACIONAL DE APRENDIZAJE

SENA

05/09/19

REGIONAL DISTRITO CAPITAL - CENTRO DE SERVICIOS FINANCIERO


GSBD - ESPECIALIZACIÓN EN GESTIÓN Y SEGURIDAD DE BASES DE DATOS - SENA 2019

1. INTRODUCCIÓN.

La realización de este laboratorio permitirá adquirir destrezas en el manejo de


las herramientas de supervisión del rendimiento en un Sistema Manejador de
Bases de Datos y el Sistema Operativo, para esto se desarrollan actividades en
las que se abordaran situaciones problemáticas que se le presentan comúnmente
a un DBA.

El Apache JMeter es un software de código abierto, una aplicación diseñada


totalmente en JAVA para medir el rendimiento y comportamiento de servidores
mediante pruebas. Originalmente se diseñó para probar aplicaciones Web, pero
se ha ampliado desde entonces a otras funciones.

Se utilizar para probar el rendimiento tanto de los recursos estáticos y dinámicos


(archivos, Servlets, scripts de Perl, objetos Java, bases de datos - consultas,
servidores FTP y mucho más). Se puede utilizar para simular una carga pesada
en un servidor, la red o un objeto para poner a prueba su resistencia o para
analizar el rendimiento global en diferentes tipos de carga. Puede usarlo para
hacer un análisis gráfico de rendimiento o para probar el comportamiento de
diferentes elementos con un gran volumen de carga y concurrencia.

SERVICIO NACIONAL DE APRENDIZAJE - SENA 2


GSBD - ESPECIALIZACIÓN EN GESTIÓN Y SEGURIDAD DE BASES DE DATOS - SENA 2019

2. OBEJTIVOS.

GENERAL.

Supervisar y ajustar los parámetros de desempeño del hardware del servidor,


del sistema manejador de base datos y del sistema operativo para mantener la
base de datos disponible.

ESPECIFICOS.

 Identificar herramientas de supervisión de recursos asociados a los


Sistemas Manejadores de Base de Datos.
 Supervisar el rendimiento del sistema utilizando la herramienta Apache
Jmeter a través de planes de prueba sobre el Servidor de Base de Datos.
 Utilizar las herramientas propias del SMBD para monitorear el rendimiento
del Sistema.
 Aplicar la supervisión del rendimiento a través de las herramientas
provistas por el Sistema Operativo en función de los recursos utilizados
por el servidor de bases de datos.
 Analizar el comportamiento del sistema, frente a la actividad de la base de
datos y el uso de recursos, para determinar acciones encaminadas a
asegurar el óptimo rendimiento del Sistema.
 Establecer la utilidad de las herramientas para su posterior adopción en
las actividades de Gestión sobre las Bases de Datos.

SERVICIO NACIONAL DE APRENDIZAJE - SENA 3


GSBD - ESPECIALIZACIÓN EN GESTIÓN Y SEGURIDAD DE BASES DE DATOS - SENA 2019

Actividad AA9-2: Supervisión a los parámetros de gestión y desempeño


del sistema manejador de bases de datos y de la base de datos.

Para realizar la instalación y puesta en marcha de Apache Jmeter se debe


acceder a la siguiente URL https://jmeter.apache.org/download_jmeter.cgi,
estando allí buscamos el archivo apache-jmeter-5.1.1.zipsha512pgp y damos
click sobre el para realizar la descarga en nuestro equipo de cómputo.

SERVICIO NACIONAL DE APRENDIZAJE - SENA 4


GSBD - ESPECIALIZACIÓN EN GESTIÓN Y SEGURIDAD DE BASES DE DATOS - SENA 2019

A continuación se debe descomprimir el archivo apache-jmeter-5.1.1.zip

Para realizar conexión se debe instalar el controlador JDBC al cual se va a realizar


dicha concexion, en este caso es podtgresql y se realizo la descarga por la
siguiente ruta: https://docs.microsoft.com/en-us/sql/connect/jdbc/download-
microsoft-jdbc-driver-for-sql-server?view=sql-server-2017 o por esta ruta:
https://es.osdn.net/projects/sfnet_id2d/downloads/jdbc%20drivers/sqljdbc4.ja
r/

SERVICIO NACIONAL DE APRENDIZAJE - SENA 5


GSBD - ESPECIALIZACIÓN EN GESTIÓN Y SEGURIDAD DE BASES DE DATOS - SENA 2019

Se agrega en la carpeta de las librerías.

SERVICIO NACIONAL DE APRENDIZAJE - SENA 6


GSBD - ESPECIALIZACIÓN EN GESTIÓN Y SEGURIDAD DE BASES DE DATOS - SENA 2019

Seguidamente abrimos la carpeta apache-jmeter-5.1.1, luego se debe abrir la


carpeta bin y ejecutamos el archivo llamado jmeter.bat.

GUIA PLAN DE PRUEBAS GESTIÓN DE RENDIMIENTO APACHE JMETER

En la guía de prueba se establece los siguientes parámetros para realizar la


conexión por medio del JDBC.

SERVICIO NACIONAL DE APRENDIZAJE - SENA 7


GSBD - ESPECIALIZACIÓN EN GESTIÓN Y SEGURIDAD DE BASES DE DATOS - SENA 2019

En los grupos de Hilos se tiene en cuenta, el número de usuario, números de


peticiones y tiempo.

Dentro de las primeras pruebas se tiene en cuenta se realiza las siguientes


pruebas:

Plan de
N° de N° de Uso de Uso de
pruebas Tiempo
usuarios peticiones memoria procesador

1 8 3 0 6285 16%
2 16 6 5 6460 20%
3 32 9 10 6550 22%

La primera prueba indica el número de Hilos y las peticiones bajo el tiempo


establecido que es 0.

Antes de iniciar debemos validar como se encuentran los recursos de la maquina


para cada prueba.

SERVICIO NACIONAL DE APRENDIZAJE - SENA 8


GSBD - ESPECIALIZACIÓN EN GESTIÓN Y SEGURIDAD DE BASES DE DATOS - SENA 2019

Establecemos los dos procesos que se ejecutan en sqlserver.

SERVICIO NACIONAL DE APRENDIZAJE - SENA 9


GSBD - ESPECIALIZACIÓN EN GESTIÓN Y SEGURIDAD DE BASES DE DATOS - SENA 2019

Plan Prueba 1

Establecemos la primera prueba

Grafico de rendimiento.

SERVICIO NACIONAL DE APRENDIZAJE - SENA 10


GSBD - ESPECIALIZACIÓN EN GESTIÓN Y SEGURIDAD DE BASES DE DATOS - SENA 2019

Grafico de resultados.

Reporte de resumen.

SERVICIO NACIONAL DE APRENDIZAJE - SENA 11


GSBD - ESPECIALIZACIÓN EN GESTIÓN Y SEGURIDAD DE BASES DE DATOS - SENA 2019

Resultados de la aserción.

Plan Pruebas 2.

Establecemos la segunda prueba.

SERVICIO NACIONAL DE APRENDIZAJE - SENA 12


GSBD - ESPECIALIZACIÓN EN GESTIÓN Y SEGURIDAD DE BASES DE DATOS - SENA 2019

Grafico de rendimiento.

14%

SERVICIO NACIONAL DE APRENDIZAJE - SENA 13


GSBD - ESPECIALIZACIÓN EN GESTIÓN Y SEGURIDAD DE BASES DE DATOS - SENA 2019

Grafico de resultados.

Resultados de la aserción.

SERVICIO NACIONAL DE APRENDIZAJE - SENA 14


GSBD - ESPECIALIZACIÓN EN GESTIÓN Y SEGURIDAD DE BASES DE DATOS - SENA 2019

Plan Pruebas 3.

Establecemos la tercera prueba.

Grafico de rendimiento.

SERVICIO NACIONAL DE APRENDIZAJE - SENA 15


GSBD - ESPECIALIZACIÓN EN GESTIÓN Y SEGURIDAD DE BASES DE DATOS - SENA 2019

Grafico de resultados.

Resultados de la aserción.

SERVICIO NACIONAL DE APRENDIZAJE - SENA 16


GSBD - ESPECIALIZACIÓN EN GESTIÓN Y SEGURIDAD DE BASES DE DATOS - SENA 2019

VIDEO TUTORIAL DE SUPERVISIÓN A LOS PARÁMETROS DE GESTIÓN Y


DESEMPEÑO DE LA BASE DE DATOS.

Aqui un video que muestra como hacer la supervisión a los parámetros de


gestión y desempeño de la base de datos.

Link del video tutorial:

https://www.youtube.com/watch?v=jNQ7x1uShQk

SERVICIO NACIONAL DE APRENDIZAJE - SENA 17


GSBD - ESPECIALIZACIÓN EN GESTIÓN Y SEGURIDAD DE BASES DE DATOS - SENA 2019

CONCLUSIÓN.

Con el uso adecuado de las herramientas que prestan como seguimiento un


diagnostico real del comportamiento de la base de datos, podemos afirmar que
son verdaderamente importantes, para identificar si es probable que se revise
con seguimiento los diferentes procesos a los que puede presentarse en
cualquier situación.

SERVICIO NACIONAL DE APRENDIZAJE - SENA 18


GSBD - ESPECIALIZACIÓN EN GESTIÓN Y SEGURIDAD DE BASES DE DATOS - SENA 2019

BIBLIOGRAFÍA.

https://senaintro.blackboard.com/bbcswebdav/pid-113668216-dt-content-rid-
127065262_4/institution/semillas/217219_1_VIRTUAL/OAAPs/OAAP5/aa9/lab_
gestionrendimiento/manuales/laboratorio8.pdf

https://senaintro.blackboard.com/bbcswebdav/pid-113668216-dt-content-rid-
127065262_4/institution/semillas/217219_1_VIRTUAL/OAAPs/OAAP5/aa9/lab_
gestionrendimiento/manuales/rend-sql.pdf

https://senaintro.blackboard.com/bbcswebdav/pid-113668210-dt-content-rid-
127065227_4/institution/semillas/217219_1_VIRTUAL/OAAPs/OAAP5/aa8/oa_
nivelesservicio/index.html

https://senaintro.blackboard.com/bbcswebdav/pid-113668210-dt-content-rid-
127065227_4/institution/semillas/217219_1_VIRTUAL/OAAPs/OAAP5/aa8/oa_
nivelesservicio/oc.pdf

https://senaintro.blackboard.com/bbcswebdav/pid-113668216-dt-content-rid-
127065262_4/institution/semillas/217219_1_VIRTUAL/OAAPs/OAAP5/aa9/lab_
gestionrendimiento/manuales/manual-jmeter.pdf

http://jmeter.apache.org/download_jmeter.cgi

https://docs.microsoft.com/en-us/sql/connect/jdbc/download-microsoft-jdbc-
driver-for-sql-server?view=sql-server-2017

https://senaintro.blackboard.com/bbcswebdav/pid-113668211-dt-content-rid-
127064684_4/institution/semillas/217219_1_VIRTUAL/OAAPs/OAAP5/aa8/oa_
gestionincidentes/index.html

https://senaintro.blackboard.com/bbcswebdav/pid-113668211-dt-content-rid-
127064684_4/institution/semillas/217219_1_VIRTUAL/OAAPs/OAAP5/aa8/oa_
gestionincidentes/recursos/descargable.pdf

SERVICIO NACIONAL DE APRENDIZAJE - SENA 19