Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Le blog de Patrick [MVP Office 365]

Partage d'informations sur yOS (Yammer, Office 365, SharePoint), Azure et +...

Actualités









  • Mon blog en ANGLAIS - English blog :

    Versions :
    14.0.4730.1010 SharePoint 2010 RC
    14.0.4762.1000 SharePoint 2010 RTM
    14.0.6029.1000 SharePoint 2010 SP1
    ​14.0.7015.1000 SharePoint 2010 SP2

    15.0.4128.1014 SharePoint 2013 Preview
    15.0.4420.1017 SharePoint 2013 RTM
    15.0.4569.1509 SharePoint 2013 SP1

    Les derniers CU pour SharePoint 2010...
    Les N° de version pour SharePoint 2013...


[SharePoint 2010] Des ravages du paramétrage par défaut de l’autogrowth…

Je voudrais dans ce message vous alerter sur les méfaits des paramétrages par défaut, et en particulier, sur le paramètre “autogrowth” des fichiers SQL Server.

Par défaut le paramètre autogrowth des fichiers SQL Server est positionné à 1 Mo (seulement) ! Cette valeur qui avait surement du sens à une certaine époque est maintenant complètement déconnectée par rapport aux besoins “standards” de stockage, en particulier dans le monde SharePoint.

Le résultat inévitable est que toute installation SharePoint ayant au moins une base créée avec ce paramètre par défaut va souffrir inévitablement de multiples extensions de fichiers, avec à la clé une fragmentation parfois phénoménale des fichiers.

Visuellement on peut le constater à plusieurs niveaux :

1°) dans SQL Server Management Studio, à l’aide du rapport standard “Disk Usage”

SNAGHTMLd97a32

qui ressemble alors à cela :

SNAGHTMLd70f11

On notera donc un très grand nombre d’évènements de type '”extension du fichier” qui peuvent prendre un temps significatif (ici jusqu’à 276 ms !)

2°) avec un outil de défragmentation, comme Defraggler, qui vous permettra de visualiser les différents morceaux de votre fichier (ici 281 fragments !)

image

___________________

Une fois cette constatation faite, il reste à voir les mesures correctives possibles :

1°) en mode réactif :
  • utiliser l’option de défragmentation par fichier (ou pour le disque en entier)

image

et ainsi ramener le fichier à un seul fragment :

SNAGHTMLe6cd51

Cette opération peut se faire base en fonctionnement ce qui est appréciable.

  • corriger le paramètre “autogrowth” des bases de données concernées

SNAGHTMLe0fbb0 puis   SNAGHTMLe2dfd7

et alors on peut positionner le facteur d’accroissement futur soit en taille absolue, en Mo, soit en % de la taille du fichier.

image

2°) en mode proactif :
  • Déployer SharePoint sur des bases de données préparées au préalable et dimensionnées en fonction de la taille attendue (mais ce n’est pas toujours facile à prévoir).

Les procédures à suivre sont décrites ici :

français Déployer à l’aide de bases de données créées par des administrateurs de base de données (SharePoint Server 2010)
anglais Deploy by using DBA-created databases (SharePoint Server 2010)

 

________________

Pour aller plus loin sur ce sujet, vous pouvez consulter cet article en anglais :

Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :
Posted: vendredi 28 octobre 2011 13:56 par Patrick Guimonet

Commentaires

Pas de commentaires

Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- Merci par Blog de Jérémy Jeanson le 10-01-2019, 20:47

- Office 365: Script PowerShell pour auditer l’usage des Office Groups de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 11:02

- Office 365: Script PowerShell pour auditer l’usage de Microsoft Teams de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 10:39

- Office 365: Script PowerShell pour auditer l’usage de OneDrive for Business de votre tenant par Blog Technique de Romelard Fabrice le 04-25-2019, 15:13

- Office 365: Script PowerShell pour auditer l’usage de SharePoint Online de votre tenant par Blog Technique de Romelard Fabrice le 02-27-2019, 13:39

- Office 365: Script PowerShell pour auditer l’usage d’Exchange Online de votre tenant par Blog Technique de Romelard Fabrice le 02-25-2019, 15:07

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Stream Portal par Blog Technique de Romelard Fabrice le 02-21-2019, 17:56

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Video Portal par Blog Technique de Romelard Fabrice le 02-18-2019, 18:56

- Office 365: Script PowerShell pour extraire les Audit Log basés sur des filtres fournis par Blog Technique de Romelard Fabrice le 01-28-2019, 16:13

- SharePoint Online: Script PowerShell pour désactiver l’Option IRM des sites SPO non autorisés par Blog Technique de Romelard Fabrice le 12-14-2018, 13:01