SharePoint 2013: Recomendaciones para el autogrowth de las BDs de contenido, servicios y configuración (I)!
Durante la tercera semana de agosto tuve la oportunidad de participar junto con Alberto Díaz en unas sesiones de formación y consultoría en plataforma SharePoint 2013 y uno de los temas, entre los muchos que salieron, de los que hablamos fue sobre las recomendaciones relativas al crecimiento del tamaño de las bases de datos (BDs) de SharePoint. Las conclusiones a las que llegamos es qué no hay que dejar los valores de crecimiento por defecto de SQL Server puesto que penaliza el rendimiento de SharePoint…ahora bien, ¿Qué configuración tenemos que poner en el parámetro autogrowth tanto para los archivos de datos como de log de las BDs de contenidos y de servicios? La respuesta es qué depende del tipo de BD y del tipo de archivo:
-
En el caso de BDs de contenidos, para el archivo de datos hay que cambiar si o sí el valor por defecto del autogrowth que es de 1 MB para los archivos de datos y seguir las recomendaciones que Microsoft establece para SharePoint 2013 en estos enlaces:
-
SharePoint 2010: http://technet.microsoft.com/en-us/library/cc298801.aspx
-
SharePoint 2013: http://technet.microsoft.com/es-es/library/hh292622.aspx
-
-
Cómo veis, el valor de crecimiento de los archivos de datos viene dado por el dimensionamiento que hagamos de las BDs de contenidos en cuanto a qué su tamaño vaya a estar por debajo o por encima de los umbrales contemplados en los límites de software de SharePoint: http://technet.microsoft.com/es-es/library/cc262787.aspx. Si no cambiamos el autogrowth, estamos penalizando mucho el rendimiento de nuestro SQL Server.
-
¿Qué opciones tengo para cambiar el autogrowh? Pues tenemos varias:
-
De forma visual BD a BD como se explica en este enlace: http://njbblog.blogspot.com.es/2010/07/three-sql-server-settings-for.html
-
Mediante T-SQL y la sentencia ALTER DATABASE que nos permite automatizar el cambio de ese parámetro:
-
1: ALTER DATABASE MyDB
2: MODIFY FILE
3: (NAME=MyDB_Log,FILEGROWTH=20MB);
-
Por medio de PowerShell: http://yalla.itgroove.net/2013/03/sql-server-powershell-sharepoint-set-autogrowth-on-content-dbs/
-
¿Y si quiero que todas mis BDs de contenido tengan el mismo parámetro de Autogrowth? Lo que se puede hacer, una vez instalado SharePoint, es establecer los valores que queremos en la BD de sistema model de SQL Server de modo que a partir de ese cambio cada vez que se cree una nueva BD va a heredar esa configuración. El que recomiende hacer el cambio tras instalar SharePoint es debido a qué la configuración de Autogrowth es diferente si hablamos de BDs de servicios o de contenidos.
-
¿Y qué pasa con los archivos de log y las BDs de servicios? ¿Qué recomendaciones hay para configurar el Autogrowth? En este caso os dejo un par de referencias útiles de base que podéis seguir para ajustar este parámetro en las distintas BDs de una instalación de SharePoint.
En el próximo artículo de la serie veremos más en detalle estas configuraciones.
One Responseso far
Después del recopilatorio de enlaces interesantes , es momento del resumen de artículos publicados en