Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

The Mit's Blog

En plus d'intégrer et skier, il sait même écrire !
(Blog de Renaud Comte)

Actualités


  • Ancien MVP SharePoint 8 ans ...
    Des projets .Net, SharePoint 2013 ou Office 365 ??

    Contactez-nous :

Archives

SharePoint et ses DB : Avez vous pensé à les "Tweaker" ?

Sous entendu, reparamétrer la configuration de vos bases de contenu

Cette remarque est surtout destinée à des fermes SharePoint ayant une croissance de contenu "rapide" ou continue

Petit rappel :

  • Un portail SharePoint repose sur une Site Collection unique
  • Une Site Collection n'appartient qu'à une seule base de contenu
  • Une base de contenu peut gérer plusieurs Site Collections

Ainsi, si vous avez conçu votre portail, votre moteur collaboratif  ou votre gestion documentaire autour d'une seule et unique Site Collection, la croissance de la base de donnée est rapide : juste synchrone avec chaque ajout dans la Site Collection 

Probléme : Quand votre base de donnée atteint sa taille maximum, soit vous obtenez une alerte, soit elle vas augmenter sa taille grâce à la croissance automatique (autogrowth)

Le soucis : par défaut, la croissance de la DB est de 1MB

image 

imaginez ce que peut faire SQL Server si vos utilisateurs ajoutent régulièrement des fichiers office de 1-2 megs ...

Il passe son temps a faire croître se fichier MDF et à régorganiser ses indexes

Conseil :

Normalement, dans votre plan de gouvernance, la croissance du contenu  a été estimé. Vous pouvez donc planifier

  • de lui donner une taille définie au début : genre 200 Mb
  • prévoir une croissance automatique de l'ordre de 10-15% de sa taille.
  • voir un croissance par step assez large, genre 50-100MB ou plus selon besoin, si vous effectuer une surveillance régulière de votre SQL

Certes les valeurs par défaut de SQL Serveur ne pose pas de soucis mais ne sont pas vraiment les paramètrages idéaux pour de forte volumétries

Personnellement, je préfères utiliser PSConfig.exe pour générer mes DBs de contenu.

Ainsi, les DBA peuvent assure que la base soit déployée, "tweakée" et qualifié selon les axes définis et retenus par le plan de Gouvernance.

Au final, il ne reste plus  qu'à rattacher la DB à la Web Application et d'ouvrir le site SharePoint.

L'idéal est même de pouvoir automatiser tout le processus par script Powerschell pour faciliter le travail de gestion des ITs SharePoint. Les fermiers comme Fabrice ou les Gouverneurs comme Christian ne me diront pas le contraire smile_regular

Pour des DBA et des Serveurs performants et heureux¨

PS : ce post est le fruit d'une discussion dans le TGV Paris Metz avec mon voisin de siége : y a vraiment des SharePointeurs partout si si !

Renaud Comte aka TheMit (grand copain de nos amis du réseau)
Member of WygTeam
http://www.wygwam.com

Mots clés Technorati : ,,,
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: mardi 7 octobre 2008 00:45 par themit

Commentaires

Gat a dit :

J'abonde !

Pour avoir encore rencontré récemment des "monstres" côté SQL par défaut de suivi et de tuning (voir de bon sens), c'est un travail à mener au départ et régulièrement !

Personne ne doit laisser ses bases de données vivre leur petite vie en dehors de tout contrôle ! Non aux fichiers de log de 20 Go ! (oui, ça fait sourire, mais on n'est pas dans XFiles, c'est la réalité :p)

Peut-être qu'un jour il existera une console de supervision (voire de maintenance) de ces bases directement depuis SharePoint (avec de beaux KPI !)

# octobre 7, 2008 14:09

cavo789 a dit :

Désolé pour cette question de néophyte : où puis-je trouver la DB sous mon site SharePoint ?

Je suis DBA et je voudrais retrouver la liste des groupes créés sous SharePoint afin de voir dans quelle mesure je peux utiliser les mêmes pour mes rapports SSRS.

Merci.

# octobre 9, 2008 12:27
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