domingo, 7 de junio de 2020

Notificaciones y Alertas en Bases de datos


¿Qué es una Alerta?

Las alertas son mensajes enviados a un determinado usuario sobre eventos que van a ocurrir en un sistema y que necesitan ser informados. Esta información debe ser chequeada, en tiempo real, porque está encaminada a mejorar la situación advertida. Las mismas deben persistir en el sistema hasta tanto no se le dé solución.


¿Qué es la notificación?

En el ámbito de la informática, las notificaciones aparecen relacionadas con alertas que emiten ciertos programas o servicios para advertir algo al usuario


¿Qué es una Alerta o Notificación en Base de Datos?

Sistemas de notificaciones y alertas. Las notificaciones y alertas tienen como objetivo comunicar a un usuario información referente a la ocurrencia de eventos de su interés en un sistema informático. Se basan en la emisión de mensajes y avisos por programas o servicios para advertir un evento al usuario, teniendo la propiedad de no causar interrupciones en la ejecución de la tarea que se esté llevando a cabo. Permiten la recolección de datos sobre eventos producidos en cualquier esfera. Constituyen una parte orientada a sacar provecho de las experiencias y mejoran la toma de decisiones dentro del ámbito de trabajo.
Integración de bases de datos | Visión general, beneficios y ...

Eventos de porcentaje de espacio libre en los archivos de datos

Los eventos de portaje de espacio libre es aquel grafico que te muestra la cantidad de porcentaje que tienes ocupado y disponible que tienes en tu disco, por lo que en el mismo SQL Server, podrás ver el porcentaje de ocupación y lo que queda libre en la base de datos que selecciones, con un clic derecho y seleccionando Reportes o Reports y encontrando Uso de disco o Disk Usage.



Los eventos de Log

Los Log o eventos de registros, son los eventos que contienen el historial de actividades o eventos definidos por el usuario y ciertos eventos del sistema que puede usar para solucionar problemas en caso de producirse. Estos pueden permitir la restauración de la base de datos.

Para ver los archivos Log se hace de la siguiente forma:


Buscamos la parte de Administración (Management) luego  hacemos clic en expandir, se desplegaran las subopciones y dentro de ellas elegimos SQL Server Logs.
Cuando hacemos clic se despliega el submenú y buscamos la opción View para visualizar el registro y por ultimo clicamos en el registro deseado.
nota(obvien el fondo de la imagen)

¿En qué consisten los bloqueos de transacciones?

El bloqueo o locking en inglés, es esencial para el procesamiento exitoso de las transacciones que se realizan en SQL Server y fue diseñada para poder lograr que SQL Server funcione de forma ininterrumpida en un entorno con múltiples usuarios. El bloqueo llega a ser la forma en la que SQL Server llega a administrar la ejecución de sus transacciones. En su esencia, los bloqueos llegan a ser estructuras de memoria con propietarios, tipos y la con la función de los recursos que se deben proteger. El bloqueo como estructura de memoria contiene 96 bytes.
¿Qué es la falta de espacio en los discos?

La falta de espacio en los discos quiere decir que está siendo ocupada por bastantes archivos, quiere decir que no tendrá mucho espacio disponible para el almacenamiento de archivos.

¿Qué es el alto uso de recursos del sistema?
El sistema interrumpe el alto uso de la CPU en Windows 10

Cuando nos referimos a alto uso de los recursos del sistema, se refiere a la utilización de los componentes tanto físicos o virtuales en gran manera. La CPU que es el cerebro de las computadoras. Se encarga de todos los procesos y dependen de las instrucciones de la CPU, por ello, un uso alto de los recursos del sistema, o que sea anormalmente alto, puede provocar mucha lentitud, dependiendo de cuantos programas estemos teniendo abiertos o los requisitos que requiera una PC.

¿Qué significa (El servicio del motor de base de datos no está disponible)?

Esto quiere decir que la base de datos no se podrá usar gracias a que el cliente no puede encontrar la instancia de SQL Server. Los siguientes errores podrían ser: Hay un problema con el nombre del equipo que aloja SQL Server. La instancia no resuelve la dirección IP correcta. No se ha especificado correctamente el número de puerto TCP.

Herramientas de monitoreo en base de datos

Una de las herramientas para el monitoreo de la base de datos, en SQL Server seria SQL Server Profile que es una herramienta que nos ayuda a monitorear nuestra base de datos, por propósitos de desempeño y seguridad, como también, pueden haber programas creados por empresas que sirven para monitorear hábilmente las Base de Datos como el espacio en disco y ver cual son las consultas que hacen los usuarios.
11 Herramientas gratuitas de monitorización de servidores

¿A que se refiere a (Consultas de larga duración)?
Son aquellas consultas que su ejecución se extiendo por un tiempo extenso, debido a su complejidad y estructura. Con esto bloquean la ejecucion de otras consultas.

Basándose en las herramientas de administración estas consultas son aquellas que no duran tan solo segundos o minutos para finalizar su ejecución, sino que su tiempo de ejecución tiende a ser más prolongado y extendido, por ende tiene un mayor consumo de recursos.

¿Consultas que causan bloqueos?

Técnicas para identificar consultas bloqueadoras y causas de ...

Las consultas que causan bloqueas en sistemas SGBD son aquellas que detienen el procesamiento o mejor dicho consumen todo el procesamiento por un periodo de tiempo inusual, siendo estas el foco principal del procesamiento y detienen otros procesos posteriores hasta que termine su ejecución.

Estas consultas simbolizan perdida en el procesamiento de la base de datos, ya que pueden detener procesos importantes por un largo tiempo y suelen tener un gran consumo de recursos del computador. Por eso se necesita un sistema de monitoreo.

¿A qué se refiere (Utilización de recursos)? Enfocado en monitorización

La utilización de los recursos, son los componentes que serán usados para trabajar en la base de datos, como también, podemos usar estos recursos del sistema para monitorear las actividades de otros usuarios, ya que estos componentes como habíamos dicho anteriormente vienen de la CPU, el procesador.

¿Qué significa el termino Espacio en disco? Enfocado en monitorización
El espacio en disco se refiere al almacenamiento de datos ocupados que hay en el Disco duro.

Basándonos en las herramientas de monitoreo, el espacio de disco es uno de los recursos que posee el sistema. En términos de definición es el espacio que tenemos presente para el alojamiento de información y procesamiento de archivos temporales, y aquel que está usado.


Presentacion



Mapa conceptual



No hay comentarios.:

Publicar un comentario