Académique Documents
Professionnel Documents
Culture Documents
El espacio en disco.
El abaratamiento de los discos ha reducido considerablemente la incidencia del
espacio ocupado por los usuarios. No obstante, los discos requieren
administracin: hay que instalarlos, darles formato, montarlos en otras
mquinas, respaldarlos, monitorearlos. Aunque el espacio en disco sea
suficiente, es preciso insistir ante los usuarios para hacer un uso racional del
recurso.
Comandos para el monitoreo del espacio en disco
quot
du
El comando
du
da un resumen del uso de disco en una rama de directorios.
du -s /export/home/*
Muestra el total para cada rama de subdirectorio bajo /export/home;
Esto no es efectivo para ver el consumo total de cada usuario si los usuarios
tienen archivos en otras partes del sistema.
df
El comando
df
da un resumen del uso del espacio a nivel de todo el sistema:
df
Muestra el espacio utilizado en cada sistema de archivos, incluso a veces en los
que estn montados va NFS. Si se indica uno en particular, da el espacio
utilizado en ese sistema de archivos: df /dev/hda2.
El comando
quot
informa sobre el espacio en disco consumido por los usuarios en cada sistema
de archivos: quot -f /dev/hda2
Proporciona una lista de la cantidad de bloques y archivos a nombre de cada
usuario.
5.3.1.3 MONITOREO DE LOGS
Monitorear el log de transacciones es una de las actividades ms importantes
para los administradores de bases de datos, ya que en caso de que este llegara
a llenarse, no podran llevarse a cabo ms transacciones sobre esta base de
datos quedando fuera de servicio.
Monitoreando el log de transacciones(SQL SERVER)
Monitorear el log regularmente puede ayudarnos a resolver varios problemas
dentro de nuestros sistemas, ya que este puede indicarnos si existen
demasiadas transacciones realizadas por una sola aplicacin, que podra
resultar en un mal diseo o simplemente la necesidad de planear mejor los
recursos de log en nuestro servidor de base de datos.
Monitoreo de Logs
Una de ellas es mediante un comando desde el analizador de consultas:
Monitoreo de Logs
La otra utilizando los contadores de SQL Server desde el sistema operativo.
Monitoreo de Log transacciones
La manera de monitorear un log de transacciones, puede llevarse a cabo de 2
maneras
5.3.1.4 MONITOREO DE MEMORIA COMPARTIDA
SGA de Oracle (Sistema de rea Global)
Es un conjunto de reas de memoria compartida "instancia" (un ejemplo es los
programas de bases de datos y la memoria RAM).
Sirve para facilitar la transferencia de informacin entre usuarios y tambin
almacena la informacin estructural de la BD ms frecuentemente requerida.
La SGA se divide en varias partes:
Buffers de BD, Database Buffer Cache
Es el cach que almacena los bloques de datos ledos de los segmentos de
datos de la BD, tales como tablas, ndices y clusters. Los bloques modificados
se llamas bloques sucios. El tamao de buffer cach se fija por el parmetro
DB_BLOCK_BUFFERS del fichero init.ora.
Buffer Redo Log
Los registros Redo describen los cambios realizados en la BD y son escritos en
los ficheros redo log para que puedan ser utilizados en las operaciones de
recuperacin hacia adelante, roll-forward, durante las recuperaciones de la BD.
Pero antes de guardar cambios en los ficheros redo log, son escritos en un
cach de la SGA llamado redo log buffer.
rea de SQL Compartido, Shared SQL Pool
En esta zona se encuentran las sentencias SQL que han sido analizadas. El
anlisis sintctico de las sentencias SQL lleva su tiempo y Oracle mantiene las
estructuras asociadas a cada sentencia SQL analizada durante el tiempo que
pueda para ver si puede reutilizarlas. Antes de analizar una sentencia SQL,
Oracle mira a ver si encuentra otra sentencia exactamente igual en la zona de
SQL compartido. Si es as, no la analiza y pasa directamente a ejecutar la que
mantiene en memoria. De esta manera se premia la uniformidad en la
programacin de las aplicaciones.
5.3.1.5 MONITOREO DE BASE DE DATOS
Procedimiento Monitoreo de la Base
de Datos Oracle10g
sql_statement_clause
: activa la auditora para una sentencia SQL concreta.
schema_object_clause
: activa la auditora para un objeto concreto de la base de datos.
WHENEVER SUCCESSFUL
: activa la auditora slo para operaciones e instrucciones SQL en objetos de
sql_statement_clause
: detiene la auditoria de una sentencia SQL concreta.
schema_object_clause
: detiene la auditora para un objeto concreto de la base de datos.
WHENEVER SUCCESSFUL
: detiene la auditora slo para operaciones e instrucciones SQL en objetos de
esquema que se completen con xito.