Este documento describe herramientas para monitorear y obtener estadísticas de acceso a bases de datos. Explica que el monitoreo es necesario para garantizar un desempeño efectivo y evitar problemas. Detalla componentes monitoreados como uso de memoria y estadísticas de conexión en SQL Server. También menciona dos herramientas, Profiler y Performance Monitor, que permiten ver procesos de ejecución y comportamiento de recursos como discos y memoria. Finalmente, define que las estadísticas en SQL son datos sobre distribuciones
2. Para que es necesario monitorear? es necesario para asegurarse que las aplicaciones se desempeñen eficazmente, El monitoreo ayuda a evitar problemas antes de que surjan, también ayuda a saber del buen estado de cada uno de los componentes e identificar posibles problemas y degradaciones de rendimiento.
3. Que incluye un contador de monitor? el tamaño de archivos de datos, Porcentaje Usado de los archivos de registro, Transacciones Activas, Registro de crecimientos, espacio libre de archivos de registro, etc.
4. Monitor de SQL Server Tiene la capacidad de conectarse a la fuente de la base de datos y monitorear diversos valores de columnas en tablas, recolectar datos, así como notificar a través de mensajes de alerta, si las propiedades de los sistemas de bases de datos van más allá de un umbral determinado.
5. Algunos de los componentes monitoreados en MS SQL son las siguientes: Uso de memoria Gestión de estadística de Buffer Estadística de Conexión Detalles de Cache Estadística del bloqueo de tablas Estadísticas de SQL Detalles Latch Método de acceso a detalles
6. A continuacion se nombraran dos herramientas que nos sirven para ver los procesos de ejecucion en nuestro servidor PROFILER El Profiler nos permite crear trace para darle seguimiento a las ejecuciones y consultas que se realizan en un determinado servidor de base de datos. Podemos accesar a el por Start > Program Files > Microsoft SQL Server > Profiler. PERFORMANCE MONITOR Con el podemos visualizar como se están comportando nuestros discos duros, como la base de datos está utilizando la memoria y el procesador de nuestro servidor, picos muy altos en los discos no es positivo para nuestro servidor, los cuales deberían mantenerse por debajo de un 20% y solo la memoria y el CPU puede tener ligeros picos esporádicamente.
7. Que son las estadisticas en SQL? Son información sobre la distribución de los datos existentes en las columnas de las tablas de nuestra base de datos. A través de las estadísticas, el servidor conoce como es la información de una columna, como por ejemplo, si varía mucho, si todos los datos son iguales y los niveles de variación que hay. Estas le permiten al servidor "conocer" los datos de las columnas sin necesidad de tener que leerlas a menudo. Realmente el no conoce todos los datos, pero con la información que obtiene le basta para tomar buenas decisiones.