Вы находитесь на странице: 1из 12

El monitorear es necesario para asegurarse que las aplicaciones se desempeen eficazmente, El monitoreo ayuda a evitar problemas antes de que

surjan, tambin ayuda a saber del buen estado de cada uno de los componentes e identificar posibles problemas y degradaciones de rendimiento. Los contadores del monitor incluye: el tamao de archivos de datos, Porcentaje Usado de los archivos de registro,Transacciones Activas, Registro de crecimientos, espacio libre de archivos de registro, etc.

MySQL-Proxy es una herramienta para monitorear y optimizar consultas y bsquedas. Sirve para: 1.- Hacer un Log de todas las consultas que recibe el Servidor 2.- Denegar consultas peligrosas que puedan daar nuestra base de datos 3.- Generar Alias de comandos comunes por ejemplo SLE se podra convertir en SELECT 4.- Balancear la carga entre varios servidores de MySQL en un esquema de Master/Slave 5.- Dar prioridad a ciertas consultas para acelerar la respuesta del servidor

Administra y garantiza el acceso pleno y ptimo a todos los datos expuestos por el servidor Microsoft SQL, tanto para el motor de base de datos, como para cada una de las base de datos desplegadas en el sistema. El monitoreo del servidor SQL 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 travs de mensajes de alerta, si las propiedades de los sistemas de bases de datos van ms all de un umbral determinado.

Algunos de los componentes monitoreados en MS SQL son las siguientes: -Uso de memoria. -Gestin de estadstica de Buffer. -Estadstica de Conexin. -Detalles de Cache. -Estadstica del bloqueo de tablas. -Estadsticas de SQL. -Detalles Latch. -Mtodo de acceso a detalles.

Estas herramientas son el Profiler y el performance monitor. Las mismas no solo nos permiten ver los procesos que se ejecutan en nuestro servidor, tambin nos ayudan a ver como est el rendimiento del mismo, como son el uso de los discos, la memoria y cpu que est utilizando nuestro motor de base de datos.

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.

Podemos filtrar nuestros traces especificndole el nombre de la aplicacin que deseamos darle seguimiento, como un determinado proceso, base de datos o que se puede excluir de nuestro seguimiento.

La otra herramienta con que cuenta SQL Server 2000 es el performance monitor con el que podemos visualizar como se estn 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 deberan mantenerse por debajo de un 20% y solo la memoria y el CPU puede tener ligeros picos espordicamente.

Son informacin sobre la distribucin de los datos existentes en las columnas de las tablas de nuestra base de datos. A travs de las estadsticas, el servidor conoce como es la informacin de una columna, como por ejemplo, si vara mucho, si todos los datos son iguales y los niveles de variacin 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 informacin que obtiene le basta para tomar buenas decisiones.

Esta informacin la utiliza cuando nosotros le pedimos datos de ciertas tablas que cumplan con ciertas condiciones (select..from .. where). Las condiciones que especificamos en el where de una consulta son analizadas por el optimizador de consultas para determinar cual es la forma ms rpida de obtener la informacin requerida. Para lograr esto, suponiendo que tenemos una consulta con varias condiciones en el where, el servidor examina las estadsticas asociadas a las columnas referenciadas en el where, como tambin los ndices existentes en las tablas, y donde participan esas columnas.

Вам также может понравиться