Tres preguntas esperan que los maestros del universo de DBA puedan responder:
- Sé que es una buena práctica establecer la memoria máxima de SQL Server. Entonces, si un servidor con 44 GB de RAM tiene instalado SQL Server, deberíamos configurar la memoria máxima de SQL Server en aproximadamente 37 GB.
Pero, ¿qué debemos establecer si el Servicio de análisis SQL y los Servicios de informes SQL están instalados en el mismo servidor que SQL Server? ¿Entonces es mejor establecer la memoria máxima de SQL Server en 22 GB de RAM para que Analysis pueda tomar los otros 22 GB de RAM?
- En un servidor que ejecuta SQL Server con 44 GB de RAM, ¿cuál es la mejor práctica para configurar el tamaño del archivo de página? Leí en Brent Ozar ( http://www.brentozar.com/archive/2014/06/sql-server-setup-checklist-free-ebook-download/ ) lo siguiente:
SQL Server no necesita un archivo de página gigante. si está instalando otras aplicaciones en el servidor (que no recomendamos, SQL Server debería estar aislado). Es posible que necesite un archivo de página más grande. Si SQL Server es el único servicio importante que se ejecuta en la caja, generalmente creamos un archivo de página de 2 GB en la unidad del sistema.
Microsoft dice que deberíamos configurar el sistema de archivos de página administrado a 1.5x la RAM que coincide con el consejo dado por Remus (ver -> http://rusanu.com/2009/11/22/system-pagefile-size-on-machines-with -large-ram / ).
Entonces, en nuestro servidor con 44 GB de RAM, tenemos instalado SQL Server junto al Servicio de análisis SQL y los Servicios de informes SQL. ¿Qué tamaño debemos configurar el archivo de página?
- Para SharePoint, el SQL Server que forma parte de la granja de servidores de SharePoint y donde SharePoint almacena sus bases de datos, el grado máximo de paralelismo debe establecerse en 1. Ahora que tenemos un servidor que no es parte de la granja de servidores de SharePoint (llámelo sql2) en este servidor tenemos instalado SQL Server, SQL Analysis and Reporting. SharePoint no almacena sus bases de datos en este servidor, pero tenemos bases de datos / cubos de análisis y creación de informes que SharePoint lee y escribe.
Brent Ozar dice:
Regla general: establezca esto en la cantidad de núcleos físicos en un único socket NUMA (procesador) en su hardware o menos
¿Qué debemos configurar en esta instancia de SQL Server para un grado máximo de paralelismo cuando tiene 4 VCPU?
Espero que no solo me den a mí, sino también a más administradores de SQL un poco más de información sobre las mejores prácticas que la jungla en las redes.