Author: volt
-
MovieMania! v.1.0
Movie Mania! v.1.0 fue la primera versión del proyecto, desarrollada originalmente para Windows Vista/7/8. Esta versión ya no tiene soporte ni está disponible para descarga. Para conocer la historia completa del proyecto y los detalles de las versiones posteriores — hasta la v.3.x en Windows Store y Android — visita la página dedicada de Movie…
-

Recuperar una base de datos con un archivo de registro DAÑADO y/o PERDIDO
Un archivo de registro de transacciones dañado o faltante es una de las situaciones más estresantes a las que puede enfrentarse un DBA. El primer instinto es restaurar desde el último backup completo — pero dependiendo de las circunstancias, SQL Server ofrece rutas de recuperación más rápidas que minimizan tanto el tiempo de inactividad como…
-

Monitorización de Eventos de Espera de una Sesión o Consulta Individual en SQL Server
Al solucionar problemas de una consulta lenta o de una sesión de aplicación específica, las estadísticas de espera a nivel de instancia en sys.dm_os_wait_stats son demasiado generales: agregan eventos de espera de todos los procesos desde el último reinicio. Restablecer la vista con DBCC SQLPERF también es problemático en instancias ocupadas donde cientos de otras…
-

Cómo automatizar inicios de sesión con el HASH de contraseña original y el SID original
Al migrar instancias de SQL Server, uno de los pasos más propensos a errores es transferir los logins de SQL al destino. Simplemente crear un script de login con CREATE LOGIN … WITH PASSWORD no preservará el hash de contraseña original ni el SID original — y los SID que no coincidan entre los logins…
-

Cómo mejorar el rendimiento de MySQL usando CACHÉ
Antes de lanzarse a una investigación de rendimiento en profundidad — estadísticas de espera, planes de ejecución, benchmarks de E/S — vale la pena comprobar si un simple error de configuración está detrás del problema. Una de las mejoras rápidas más comunes y de mayor impacto en MySQL es el dimensionamiento de la caché de…
-

Movimiento Masivo de Bases de Datos en SQL Server Usando Separar y Adjuntar: El Procedimiento Completo
Mover bases de datos de SQL Server a un nuevo volumen — ya sea para reequilibrar la E/S entre almacenamientos, migrar a discos más rápidos o recuperar espacio — requiere un enfoque metódico para evitar sorpresas de tiempo de inactividad. El método detach/attach es la opción más rápida cuando puede permitirse una breve ventana sin…
-

Analizar el rastreo predeterminado de SQL para investigar eventos de instancia
SQL Server ejecuta un seguimiento ligero en segundo plano llamado seguimiento predeterminado que registra una amplia gama de eventos a nivel de servidor: eventos de crecimiento automático de bases de datos, creación y eliminación de objetos, errores de inicio de sesión, cambios de configuración del servidor y más. Suele ser el primer lugar donde buscar…
-

Consultas para ver rápidamente lo que tu MySQL está haciendo AHORA
Cuando se diagnostica una instancia de MySQL lenta o que no responde, el primer paso es siempre el mismo: averiguar qué está ocurriendo en este momento. Estas consultas de diagnóstico rápido utilizan los comandos integrados de MySQL SHOW STATUS y SHOW PROCESSLIST para mostrar la información más útil en segundos — sin necesidad de herramientas…
-

Monitoreo de trabajos SQL: verificar la fecha y hora de la última ejecución y la duración
Los trabajos del Agente de SQL Server son la columna vertebral del mantenimiento automatizado de bases de datos: copias de seguridad, reconstrucción de índices, comprobaciones de integridad, pipelines ETL. Saber de un vistazo cuándo se ejecutó por última vez cada trabajo y cuánto tardó es esencial para una monitorización diaria ágil, especialmente al gestionar múltiples…
-

Cómo hacer tus bases de datos más pequeñas y rápidas: encuentra los índices sin uso
Los índices son una de las herramientas de rendimiento más potentes en SQL Server — y una de las fuentes de sobrecarga más ignoradas. Cada índice que creas debe mantenerse en cada operación INSERT, UPDATE y DELETE. Los índices sin uso consumen espacio en disco, tiempo de copia de seguridad, memoria y rendimiento de escritura,…