Beruflich Dokumente
Kultur Dokumente
Ficha 1881771
FASE DE EVALUACIÓN
AA11 – EVIDENCIA 2
SENA
-2019-
INTRODUCCIÓN
Del mismo modo que una base de datos requiere de una mantención periódica, una de
las tareas más importantes de un administrador de bases de datos es monitorizar los
sistemas a su cargo para saber cómo están funcionando y planear futuras
modificaciones y actualizaciones de los mismos.
OBJETIVO
CONCEPTOS GENERALES
TIPOS DE MONITORIZACIÓN
AD HOC
PREVENTIVA
El SMBD que hemos venido utilizando desde el principio ha sido el proporcionado por
Microsoft, el SQL Server 2014 Enterprise y es por eso que documentaremos primero
las herramientas de monitoreo provistas en este SMBD.
Monitorear instancias y bases de datos SQL Server provee información necesaria para
diagnosticar y resolver problemas de desempeño de SQL Server, al igual que
optimizar SQL Server. Un rendimiento óptimo no es fácil de definir y configurar, dado
que usualmente existe un intercambio entre múltiples factores de software y
hardware, También depende de su ambiente, requerimientos de negocios y políticas
de la compañía.
Mientras que reportes lentos pueden ser aceptables en una pequeña fábrica, no es en
grandes empresas donde ralentizaciones, intermitencias y cuellos de botella afectan a
una gran cantidad de usuarios y pueden afectar significativamente al negocio. Los
problemas listados son usualmente inaceptables y deben ser resueltos tan pronto
como sea posible.
Una vez que el rendimiento de SQL server está optimizado, tiene que ser monitoreado
constantemente, dado que cada cambio en datos, esquemas y configuración
usualmente llevan a una situación donde una optimización manual adicional es
necesaria. EL ejemplo más común es las estadísticas obsoletas – una consulta que
funciona bien y entonces, sin ninguna razón obvia, se vuelve muy lento.
Para tener una instancia SQL Server optimizada y con buen desempeño, un
Administrador de Base de Datos (Database Administrator, DBA) debe ser proactivo y
monitorear el desempeño del sistema constantemente, definir tendencias normales y
definir líneas base para métricas de desempeño específicas para SQL Server, ser
notificado acerca de métricas que están fuera del rango de valores normal, y tomar
acciones adecuadas.
ACTIVITY MONITOR
Activity Monitor rastrea solo las métricas de SQL Server más importantes. Para
obtenerlas, ejecuta consultas contra su instancia SQL Server anfitrión cada 10
segundos. EL desempeño es monitoreado sólo mientras Activity Monitor está abierto,
lo que lo hace una solución ligera con casi ningún costo extra.
El menú contextual del panel Process provee una característica útil para un análisis
más profundo y resolución de problemas. Es el rastreo de procesos seleccionado en
SQL Server Profiler.
EL panel Resource Waits muestra esperas para diferentes recursos: memoria,
compilación, red, etc.
Muestra el tiempo de espera (el tiempo que las tareas de SQL Server están esperando
en recursos del sistema), el tiempo de espera reciente, el tiempo acumulativo de
espera y el contador de espera promedio.
El panel Data File I/O muestra una lista de todos los archivos de base de datos: MDF,
NDF y LDF, sus nombres y rutas, actividad reciente de lectura y escritura y tiempo de
respuesta.
EL panel Recent Expensive Queries muestra las consultas en los últimos 30 segundos
que usaron más recursos: procesador, memoria, disco y red. El menú contextual
permite abrir la consulta en una pestaña de consultas de SQL Server Management
Studio y abrir su plan de ejecución.
EL Activity Monitor puede ser abierto vía el ícono de Activity Monitor en la barra de
herramientas de SQL Server Management Studio, el atajo de teclado Ctrl+Alt+A, o el
menú contextual Object Explorer de la instancia de SQL Server.
DATA COLLECTOR
A diferencia de Activity Monitor, Data Collector le permite especificar las métricas que
monitoreará. Ofrece tres conjuntos integrados de métricas (colectores de datos) con
las métricas de monitoreo de desempeño más importantes y comunes. Para
monitorear métricas de desempeño adicionales, colectores de datos personalizados
pueden ser creados vía código T-SQL o API.
Asegúrese de que SQL Server Integration Services están instalados y que SQL Server
Agent, Management Data Warehouse y Data Collection están activados.
Disk Usage, Query Statistics y Server Activity. Cada uno tiene su reporte integrado.
El conjunto de recolección de datos Disk Usage recolecta datos para los archivos de
datos de la base de datos (MDF y NDF), el archivo de registro de transacciones (LDF)
y estadísticas de I/O.
El reporte integrado Disk Usage está disponible en el menú contextual Data Collection.
Muestra el espacio usado por los archivos de la base de datos, las tendencias de
crecimiento y el crecimiento promedio diario.
Una de las ventajas del Data Collector es que no tiene que recolectar datos todo el
tiempo, sino solamente en horarios predefinidos, y por tanto añade menos costo
adicional. Una desventaja de esta característica es que no hay una opción para
seleccionar las bases de datos en la instancia de SQL Server que serán monitoreadas,
todas las bases de datos serán monitoreadas, lo que añade costo adicional, ruido en
los datos recolectados y requiere más espacio de disco.
A diferencia de Activity Monitor, no hay una opción para ver gráficos en tiempo real,
sino que los datos capturados pueden ser grabados para un número específico de
días. La característica provee métricas de desempeño básicas, pero conocimiento
acerca de código es requerido para monitorear cualquier métrica adicional.
APEXSQL MONITOR
Permite a los usuarios seleccionar las instancias SQL Server y bases de datos que
serán monitoreadas, para seleccionar las métricas para cada base de datos, instancia
SQL Server y máquina, y para especificar las métricas y valores de umbral que, si se
produce una salida, las alertas serán activadas.
Los datos de las métricas de desempeño capturados son mostrados como gráficos en
cinco pestañas por defecto, pero también en pestañas creadas por el usuario.
La pestaña Query performance muestra las consultas más importantes que usaron la
mayor cantidad de recursos durante el periodo seleccionado, incluyendo la
presentación gráfica de las consultas más lentas por tiempo de CPU promedio, tiempo
de ejecución promedio e I/o por segundo. El número de consultas puede ser
seleccionado por el usuario.
Las Custom tabs pueden ser moldeadas para la necesidad de usuarios individuales.
Los usuarios pueden crear y configurar sus propias pestañas para ser mostradas para
conocer las métricas críticas rápidamente y de manera fácil después de iniciar
ApexSQL Monitor. Las pestañas personalizadas pueden ser creadas para proveer una
vista general a primera vista de las métricas más importantes del sistema, la instancia
SQL Server y la base de datos ordenadas de una manera que puedan dar una
percepción fácil del problema potencial.
2. Haga clic en Add server en el menú para añadir la instancia SQL Server que
desea monitorear. Todas las instancias SQL Server monitoreadas serán
mostradas en Servers list a la izquierda.
4. En el mismo formulario usted puede configurar las alertas. Para habilitar una
alarma seleccione la casilla de verificación Alerting e ingrese los valores umbral.
5. Después de que haya configurado las alertas y métricas, haga clic en Apply en
la parte superior del formulario.
SI hay una alerta, esta será indicada por un ícono cerca de la instancia SQL Server en
la lista Servers. Para ver la lista y detalles para las alertas activas, haga clic en Alertas
en el menú. La lista muestra la métrica de desempeño, tiempo de inicio y final y el
número de ocurrencias para cada nivel de seguridad.
Funciones clave
APPLICATIONS MANAGER
Gestión de Oracle
Gestión MySQL
Sybase Management
MS SQL Management
IBM DB2 Management
Gestión PostgreSQL
Gestión de memcached
Gestión de MongoDB
Gestión de la base de datos de Cassandra
Redis Database Management
Beneficios clave
Vista global
Visualice los problemas más críticos en todas las plataformas y tome medidas de
inmediato.
Inteligencia incorporada
Comprenda la salud y la actividad de la empresa de un vistazo. Reciba consejos
emergentes con los flujos de trabajo correlacionados.
Características
Informes de comparación
Identifique la causa principal de desviaciones en el rendimiento en su entorno de
aplicaciones.
Integración sencilla
Integre sin problemas otros monitores empresariales integrales.
Es importante diferenciar estas dos acciones para entender sus funciones y sus
alcances:
El monitoreo de datos
El análisis de datos
El monitoreo de las métricas debe ser constante, ya que cada cambio en un sitio web,
por mínimo que sea, puede hacer que el número de usuarios aumente o baje. Es
importante tener retroalimentación con el cliente para reconocer a tiempo cualquier
cambio a nivel técnico, visual o estratégico, y así centrar los esfuerzos en monitorear
la performance que cualquiera de estas incidencias pueden ocasionar.
Esto nos permitirá realizar un diagnóstico del funcionamiento del sitio y levantar
recomendaciones para mejoras estratégicas y/o técnicas.
Al momento de implementar las mejoras es necesario comenzar nuevos procesos de
monitoreo y análisis de datos, para saber cuál es la efectividad de los cambios en las
distintas fuentes de tráfico y cómo afecta a la consecución de objetivos.
Una estrategia no está delimitada a una sola arista, sino que abarca múltiples
factores como el trabajo de posicionamiento web, las redes sociales y la publicidad de
pago. En cada análisis debemos enfocarnos en mejorar cada una de las áreas en que
está basada su estrategia global.
El análisis de datos, entre otras ventajas, nos ayuda a conocer al usuario al que cada
cliente quiere llegar. Esto implica que podemos ratificar si los arquetipos realizados en
primera instancia son los correctos o no. En el caso de no serlos, podemos rectificar
los datos y obtener perfiles concretos basados en dicha información.
En el caso de un rediseño, el análisis de datos nos brinda una visión global sobre cómo
los usuarios reaccionan a los cambios realizados en el sitio. Las métricas asociadas al
uso de navegadores, resolución de pantalla y dispositivos se pueden complementar
con los datos de herramientas de Heatmap o Mapeo de calor para sacar las
conclusiones.
La entrega de reportes está determinada por la periodicidad con que los clientes
necesitan la información. Existen clientes que necesitan datos diarios del análisis de
contenidos y otros que requieren información mensual para tener una visión más
global de cómo su sitio va mejorando sus métricas.
El informe, con las conclusiones y recomendaciones apropiadas, tendrá gran valor al
finalizar cualquier proceso, ya que es en donde se concentran los datos más útiles y
beneficiosos para la empresa.
DAP
Auditoría y Protección de Bases de Datos
CAPACIDADES
ESENCIALES SECUNDARIAS
- Descubrimiento y clasificación.
- Recolección de eventos, informes y -Prevención y boqueo acceso/ataques.
- Gestión de vulnerabilidades.
Análisis. - Descubrimiento y clasificación.
- Análisis al nivel de aplicación.
- Gestión y auditoria de la Política de - Vulnerabilidad y gestión de la config.
- Prevención de intrusión.
Seguridad de la base de datos. - Auditoría y monitoreo de usuarios y app.
- Soporte de seguridad de datos no
- Monitoreo de usuarios privilegiados - Evaluación de usuarios y permisos.
estructurados.
- Integración de gestión de identidad
y acceso.
REQUERIMIENTOS DE OPERACIÓN
-Recolector de Red
- Recolectores Agente
BIBLIOGRAFÍA
https://blog.ida.cl/analitica-web/importancia-monitoreo-analisis-de-datos-empresas/
https://www.quest.com/mx-es/products/foglight-for-cross-platform-databases/
https://www.google.com/search?q=APPLICATIONS+MANAGER&rlz=1C1CHBF_esCO86
1CO861&oq=APPLICATIONS+MANAGER&aqs=chrome..69i57j0l4j69i60.2477j0j7&sour
ceid=chrome&ie=UTF-8
https://www.buzzmometer.com/?gclid=EAIaIQobChMI2JbIi4v55AIVC2yGCh3--
wF8EAAYAiAAEgK-1vD_BwE
https://senaintro.blackboard.com/bbcswebdav/pid-113668221-dt-content-rid-
127941873_4/institution/semillas/217219_1_VIRTUAL/OAAPs/OAAP6/recursos
/oa_mecanismos_de_seguridad/index.html