En ningn caso se debe confundir el trmino migracin de datos con otros que,
aunque similares, muestra diferencias esenciales en cuanto al nmero de
fuentes de origen y destino de datos o a su diversidad. Consolidacin,
integracin o actualizacin de datos son procesos diferentes con propsitos
distintos.
La migracin de datos se ve muy bien representada por las siglas ETL, que
corresponden a los trminos: extraccin, transformacin y carga. Pese a que se
puede aplicar un proceso ETL con otros objetivos, al plantearse qu es la
migracin de datos es inevitable aludir a su tarea principal: extraccin y carga.
Hay tres opciones principales para llevar a cabo la migracin de datos:
Para llevar a cabo una migracin de datos es necesario recorrer los siguientes
pasos:
1. Planificacin: desde la definicin de la estrategia y el alcance del proyecto
hasta el anlisis de viabilidad.
2. Analtica: considerando variables como la integridad, exactitud o
consistencia de los datos a migrar y teniendo en cuenta las caractersticas
de las bases de datos de origen y destino.
3. Seleccin de aplicacin: puede desarrollarse de forma interna o adquirirse
tras evaluar las distintas alternativas.
4. Testing: aplicacin de los ciclos de pruebas a las aplicaciones que
emplearn la base de datos.
Oracle
SQL Server
DB2
Sybase
Activity Monitor rastrea solo las mtricas de SQL Server ms importantes. Para
obtenerlas, ejecuta consultas contra su instancia SQL Server anfitrin cada 10
segundos. EL desempeo es monitoreado slo mientras Activity Monitor est
abierto, lo que lo hace una solucin ligera con casi ningn costo extra.
Las mtricas son mostradas en 5 paneles colapsables: Overview, Processes,
Resource Waits, Data File I/O, y Recent Expensive Queries.
El panel Overview muestra el porcentaje de tiempo del procesador, nmero de
tareas en espera, operaciones I/O en la base de datos en MB/seg, y el nmero de
requerimientos batch.
El panel Processes muestra procesos de SQL Server actualmente funcionando en
la instancia. La informacin mostrada es: Login, aplicacin y anfitrin usados,
estado de tarea y comando, tiempo de espera, etc. La informacin en la tabla
puede ser filtrada por el valor de la columna especfico.
El men contextual del panel Process provee una caracterstica til para un
anlisis ms profundo y resolucin de problemas. Es el rastreo de procesos
seleccionado en SQL Server Profiler.
EL panel Resource Waits muestra esperas para diferentes recursos: memoria,
compilacin, red, etc.
Muestra el tiempo de espera (el tiempo que las tareas de SQL Server estn
esperando en recursos del sistema), el tiempo de espera reciente, el tiempo
acumulativo de espera y el contador de espera promedio.
El panel Data File I/O muestra una lista de todos los archivos de base de datos:
MDF, NDF y LDF, sus nombres y rutas, actividad reciente de lectura y escritura y
tiempo de respuesta.
Monitoreo
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.
Monitorio 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.
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.
En SQL server la manera de monitorear un log de transacciones, puede llevarse
a cabo de 2 maneras, una de ellas es mediante un comando desde el analizador
de consultas y la otra utilizando los contadores de SQL Server desde el sistema
operativo. Desde el analizador de consultas ejecutar el comando DBCC
SQLPERF(LOGSPACE) o utilizando los contadores de SQL Server que se describen
a continuacin.