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:
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.