Optimizar base de Datos

El Problema:

Como parte del proceso transaccional es frecuente que las bases de datos comiencen a presentar algunos signos de baja de rendimiento, generalmente esto se debe a problemas de fragmentación de los archivos dentro de el disco duro. 

Como Solucionar? 

Existen varias soluciones, entre ellas encontramos:

1. Cambio de discos duros mecánicos por discos de estado sólido: este cambio es importante ya que permite que la información se grabe y se recupere de disco hasta 10 veces más rápido lo que conlleva a una mejora considerable en el rendimiento general.

2. Aumento de la RAM disponible del equipo: Con los sistemas operativos actuales y la creciente necesidad de mantener varias aplicaciones abiertas simultáneamente, como cámaras de vigilancia, aplicaciones de video conferencia etc. Y si a esto se le suma el uso de navegadores web mal optimizados como lo es Google Chrome, que desborda en consumo de RAM y procesador, se nos hace necesario recomendar un mínimo de 8 Gb de RAM para el equipo servidor o Principal, para garantizar un rendimiento óptimo tanto de las aplicaciones como de nuestros sistemas.

3. Software: Una vez que se cumple con los requisitos mínimos recomendados de hardware, podemos pasar al apartado de software, se pueden incluir rutinas de mantenimiento que pueden ayudar a solventar los problemas así como configurar apropiadamente las bases de datos para que el rendimiento sea óptimo:

Configuración: Es importante para cada base de datos acceder a la configuración de la misma desde Management Studio y realizar los siguientes ajustes:

Mantenimiento: Una vez que cumplimos tanto con la parte de requisitos mínimos de hardware y la configuración de las bases de datos es apropiada, tenemos que asegurarnos de ejecutar opciones de mantenimiento periódicamente, antes de comenzar recuerda hacer una copia de seguridad, si no sabes como acá te explicamos.

Para la base de datos transaccional se deben correr estos scripts:

a. Reorganizar el contenido de la base de datos: exec segu_sp_OptimizarBD

b. Actualiza estadísticas de acceso de la base de datos:  sp_updatestats

c. Comprimir la base de datos: DBCC SHRINKDATABASE (<<NombreDeLaBaseDeDatos>>) NOTA: Recuerda reemplazar <<NombreDeLaBaseDeDatos>> con el nombre de tu base de datos.

PD: Para mantener un rendimiento óptimo de nuestros sistemas es necesario cumplir con los requisitos indicados. 

Consola de depuración de Joomla!

Sesión

Información del perfil

Uso de la memoria

Consultas de la base de datos