Mejores prácticas para instalar Microsoft SQL Server con Dynamics NAV

SQL ServerNo cabe duda que cuando nos enfrentamos a una implantación de cualquier sistema ERP una de las mayores preocupaciones es el rendimiento y para ello es necesario un buena combinación de  dimensionamiento hardware y configuración de los distintos servicios. En este artículo vamos a describir algunas de las recomendaciones publicadas por Microsoft a la hora de instalar y configurar Microsoft SQL Server para trabajar con Microsoft Dynamics NAV 2017.

Almacenamiento

Usa diferentes discos o particiones de discos para lo siguiente:

  • Sistema Operativo Windows
  • Ficheros de datos de las bases de datos
  • Ficheros de transacciones de las bases de datos
  • Datos y Logs de la base de datos TEMPDB

Para un óptimo rendimiento de lectura y escritura, asegúrate que los discos usados para los ficheros de datos están formateados usando un tamaño de la unidad de asignación de 64k.

Escaneo de Virus

Para ayudar a decidir sobre el software antivirus a utilizar en un servidor que está corriendo Microsoft SQL Server consultar el siguiente artículo:

https://support.microsoft.com/en-us/help/309422/how-to-choose-antivirus-software-to-run-on-computers-that-are-running-sql-server

Memoria

Para un óptimo rendimiento en lectura, maximizar la memoria disponible del servidor acorde a la versión y edición de SQL Server usada.

Componentes de SQL Server

En un servidor de SQL Server deberíamos tener instalado los siguientes componentes:

  • Motor de Base de datos
  • Herramientas de conectividad cliente
  • Herramientas de administración

Opciones de instalación de SQL Server

Durante la instalación de SQL debemos introducir información adicional. Las opciones elegidas puede afectar al uso de SQL con Dynamics NAV.

  • Configuración base datos TempDB.

Para servidores con menos de 8 procesadores crear tantos ficheros de datos para la TempDb como numero de procesadores. Para servidores con más de 8 procesadores empezar con 8 ficheros de datos e incrementar con 4 ficheros a la vez si es necesario.

Comprueba que todos los ficheros de datos de la TempDB tienen el mismo tamaño.

Considera ubicar los ficheros de datos y logs para la TempDb en discos SSD si estás usando almacenamiento SAN.

  • Configuración de ficheros de datos y logs

El crecimiento automático de los ficheros de datos y logs puede provocar que algunas transacciones queden en espera mientras SQL aumenta el tamaño de dichos archivos. Si bien no se recomienda desactivar la propiedad de Crecimiento Automático sí que recomendamos que se aumenten los ficheros de datos y logs en las horas de poca actividad de la base de datos.

  • Máximo Grado de paralelismo (MAXDOP)

En entornos con Dynamics NAV se recomienda configurar este valor en 1.

  • Configuración de la Instancia

Para entornos demos podemos crear la instancia NAVDEMO ya sea en nuestra propia instalación de SQL o que la instalación de NAV instala una edición Express con ese nombre de instancia. En un entorno de producción podemos seleccionar la instancia por defecto o crear una nueva instancia con nombre.

Servicio de Base de Datos

Cada instancia de SQL corre con su propio servicio. Es importante tener en cuenta estos dos puntos para configurar esos dos servicios:

  • Opciones de Inicio

Activar los indicadores de traza 1117 y 1118 como opciones de inicio para SQL Server 2012 o SQL Server 2014. En SQL Server 2016 esas opciones están activadas por defecto.

  • Cuenta de Servicio

Se recomienda usar una cuenta de dominio dedicada para correr los servicios de cada instancia de SQL y de NAV, en lugar de las cuentas de sistema o de red.

Configuración de Base de Datos

Después de instalar Dynamics NAV es importante comprobar algunos parámetros de la base de datos. Esto es importante sobre todo para bases de datos que han sido actualizadas desde versiones anteriores de SQL Server.

  • Estadísticas

Nuestras bases de datos de NAV deben tener las opciones de «Crear Estadísticas Automáticamente» y «Actualizar Estadísticas Automáticamente».

Independientemente de estos dos parámetros se recomienda crear un trabajo que periódicamente actualice las estadísticas.

  • Otras opciones de base de datos

Se recomienda configurar la opción de «Verificación de Páginas» con el valor CHECKSUM para todas las bases de datos, incluida la TEMPDB.

Backup

Disponer de una buena política de copias de seguridad para las bases de datos de sistema y de usuario es fundamental.  Además se recomienda realizar test de restauración para verificar que las copias se realizan de forma correcta.


Fuente : Microsoft

Para acceder al artículo completo en inglés:

https://msdn.microsoft.com/en-us/dynamics-nav/installation-considerations-for-microsoft-sql-server


Si desea ampliar más información no dude en contactar con ABD Consultoría y Soluciones Informáticas.


Tabla de contenidos

Síguenos en Linkedin
Suscribete a la Newsletter




    Etiquetas