Vous êtes sur la page 1sur 13

Herramientas de control,

monitoreo y estadstica de
Bases de Datos
CONTROL
MySQL-Proxy es una herramienta para monitorear y optimizar
consultas y busquedas.

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
MONITO
REO
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
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.
ESTADSTICAS DE
ACCESO A BASE DE
DATOS
SQL Server utiliza la optimizacin basado en el costo. La
clave de la optimizacin basada en el costo, es un
mtodo de estimar las filas y pginas involucradas en
cada paso del plan de ejecucin. Esta es la razn por la
cual SQL Server genera y mantiene la distribucin de
estadsticas.

Las estadsticas son generadas sobre las claves de los


ndices y tambin sobre columnas que no contienen
ndices.
Cualquier coleccin de estadsticas puede visualizarse
mediante el siguiente comando:
DBCC SHOW_STATISTICS ( table , target )
El target es el nombre del ndice o el nombre de la
coleccin de estadsticas.
Proceso de Transferencia de Estadsticas
A continuacin se describe el proceso para transferir las estadsticas de una
base a otra con el mismo esquema:

1.Actualizar las estadsticas de la base de produccin en forma


completa (opcional, pero recomendado).
2.Crear a nueva base de datos con la versin completa de la base de
datos fuente.
3.Setear AUTO_CREATE_STATISTICS y AUTO_UPDATE_STATISTICS off.
4.Crear usuarios, tipos de datos, tablas, restricciones (constraints),
ndices cluster (incluyendo claves primarias) y todos los dems
objetos excepto los ndices no clusters.
5.Crear tablas que contengan tablas y nombre del usuario, con el
objetivo de tener un mapeo entre la base de datos original y la
nueva. Cargue la tabla y los nombres de usuarios en las tablas
mapeadas.
6. Crear y cargar una tabla con una copia de la tabla sysindexes tomada
de la base de datos original (Opcional).

7.Ejecutar sp_configure para permitir la actualizacin de las tablas del


sistema.

8. Insertar la coleccin de estadsticas no asociadas con los ndices en la


tabla sysindexes de la nueva base de datos.

9. Crear todos los ndices no clusters.

10. Actualizar las entradas en sysindexes para los valores de las


estadsticas relacionadas con todas las filas de ndices.

Vous aimerez peut-être aussi