¡Hola Explorador! 🧭
En este podcast te mostraremos una herramienta esencial para mantener en óptimas condiciones tus bases de datos.
Con el paso del tiempo, las bases de datos pueden deteriorarse, con el “Optimizador de Base de Datos”, podrás regresarlas a su estado óptimo de manera segura y eficiente. A través de una detallada explicación paso a paso, aprenderás cómo funciona esta herramienta y cómo programarla para optimizar tu base de datos de manera regular.
Además, recibirás valiosas recomendaciones para garantizar el éxito del proceso. ¡No te pierdas esta completa guía sobre el Optimizador de Base de Datos en Microsip!
Nota: Existe la opción de poder crear un respaldo y restaurar la base de datos desde la Administración del sistema, pero hacerlo así conlleva un riesgo de que nuestra base de datos pueda resultar dañada por fallas en el equipo.
Con el Optimizador de base de datos se elimina este riesgo comprobando que todo se está gestionando correctamente en las distintas etapas del proceso y en caso de que exista algún problema externo, la herramienta protegerá la base de datos original.
¿Qué es lo que hace el Optimizador de base de datos?
Se asegura de que no haya usuarios conectados a la base de datos, y pone a esta en un estado “offline” para evitar nuevas conexiones durante el proceso.
Diagnostica la base de datos para asegurar que está sana
Crea un respaldo de la base de datos
Renombra el archivo de la base de datos original
Restaura el respaldo de la base de datos bajo su nombre original
Diagnostica la base de datos recién restaurada para asegurar que está sana
En caso de cualquier falla regresa el archivo original renombrando a su nombre oficial.
Recomendaciones para eficientar el proceso:
El proceso de optimización se debe ejecutar sin usuarios, aplicaciones y servicios conectados a la base de datos. Si se tiene algún servicio conectado 24/7 se deberá crear una ventana de mantenimiento en la que se detenga el servicio previo a la optimización.
Cuando la base de datos es muy grande, el proceso de optimización puede tardar varias horas, te recomiendo programarlo durante la noche y estar pendiente de recibir el inicio del proceso por correo electrónico.
La frecuencia para optimizar una base de datos depende del volumen de transacciones que ésta recibe.
Si este es muy alto, la frecuencia podría ser de 6 meses
De lo contrario puede ser hasta de 1 año.
Al terminar el proceso de optimización, el archivo original de la base de datos queda renombrado en la carpeta de datos. No es necesario conservarlo pues la nueva base de datos optimizada ya fue diagnosticada, pero lo puedes conservar por algunos días, (por seguridad adicional). En dado caso que decidas no eliminarlo, este se reemplazará en la siguiente optimización.
El optimizador de base de datos se debe de ejecutar localmente en el equipo donde se encuentran las bases de datos, (donde esta instalado el servidor de Firebird).
Para hacer una optimización de base de datos te recomiendo ver el video SOS Cómo realizar una optimización de base de datos
Si deseas guardar los datos, puedes ver el video SOS: Cómo guardar los datos de una optimización en un archivo de texto
Ahota te enseñaré como programar una optimización:
Descarga de la biblioteca Microsip el archivo que contiene las utilerías de mantenimiento a base de datos. Así como la herramienta de optimización.
Abre el programador de tareas de Windows y crea una nueva tarea
Indica el nombre de la tarea
Marcamos la casilla “Ejecutar tanto si el usuario inició sesión como si no”
Nos dirigimos a la pestaña “Desencadenadores”
Hacemos clic en “Nuevo”
En el ejemplo del video, indica que se realice semanalmente, los domingos a media noche, marca las casillas correspondientes y el horario
Damos clic en “Aceptar”
Ve a la pestaña “Acciones”
Da clic en “Nueva”
En el campo “Programa o script” Indica la ruta al archivo ejecutable del optimizador de base de datos que ya instalaste previamente
En el campo “Agregar argumentos” es necesario agregar los parámetros de la herramienta de optimización de línea de comandos
El primer parámetro es obligatorio, se debe indicar la ruta a un archivo de configuración que haya sido generado previamente en la ventana de optimización en la administración del sistema de Microsip
Te recomiendo agregar como segundo parámetro la ruta a una carpeta en donde se guardará un archivo de registro con el resultado del proceso de optimización.
Es posible indicar otros parámetros para enviar notificaciones por correo electrónico. Para ver más detalles te recomiendo consultar la ayuda de la herramienta de optimización en la administración del sistema.
Da clic en "Aceptar"
Nuevamente da clic en "Aceptar"
Indica la contraseña para autorizar la programación de la tarea.
¡Listo!
Con esto concluimos el Podcast: Conoce el Optimizador de base de datos
Recuerda Contacta a tu Partner Microsip si tienes más dudas
-Max 🐰