Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Blog Technique de Romelard Fabrice

Les dernières Actualités de Romelard Fabrice (Alias fabrice69 ou F___) principalement autour des technologies Microsoft

Actualités

  • Toutes les actualités et informations sur les technologies Microsoft principalement autour de .NET et SQL Server

Archives

SQL Server : Astuces pour améliorer les performances - Préparation pour l’installation du moteur

Nous avons vu dans le précédent message comment adapter votre système d’exploitation au mieux pour un environnement SQL Server :

Maintenant, nous allons voir comment paramétrer au mieux la machine avant l’installation du moteur.


Avant l’installation


Désactivation de l’HyperThreading

Une des points les plus discuttés est l’activation ou non de l’HyperThreading des processeurs. En effet suivant le matériel, les configurations ou les requêtes utilisées, les avis divergent sur le choix final :

Ainsi, si vous êtes comme moi, à devoir faire touner des environnements de production et non à jouer dans un laboratoire pour savoir si c’est bon ou non pour votre infrastructure, vous pouvez désactiver cette fonctionnalité sur vos machines SQL Server dans le BIOS. Au mieux, cela vous évitera des soucis, au pire, ca ralentira un peu les requêtes.


Comptes de fonctionnement pour les services SQL Server

Les services installés par le moteur demandent un ensemble de privilèges et d’accès. Le premier point est de ne jamais laisser “local system” pour les services suivant :

  • Database Engine
  • SQL Server Agent
  • SSAS

Tout est expliqué ici :

Il est aussi conseillé de créer un compte de service par instance qui sera donc un compte de domaine (si votre machine est intégrée au domaine) ayant les permissions nécessaires sur la machine.


Mémoire RAM Minimale nécessaire

En ces temps de virtualisation, cette question n’est pas du tout à prendre à la légère, car on voit trop souvent des machines virtuelles configurées avec 4 GB de RAM pour le moteur SQL, le ReportServer, le WebServer, la partie applicative, …

Il faut savoir que Windows a besoin d’un minimum de 1-2 GB pour fonctionner correctement en mode serveur. Ainsi, lorsque vous spécifiez 4 GB de RAM, vous ne laissez que 2 GB pour tout le reste, ce qui peut parfois être bien trop peu pour avoir un fonctionnement correct.

Tout dépend bien sur de votre besoin, mais en dessous de 6 GB de RAM, votre serveur s’il est solicité risque d’être surchargé. Il est préférable de monter une instance virtuelle puis puissante et la partager entre les projets.


Conclusion

Cette seconde partie est complémentaire au précédent message, afin de préparer la machine pour l’installation du moteur.

Romelard Fabrice [MVP]

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: mercredi 26 septembre 2012 15:36 par ROMELARD Fabrice

Commentaires

ROMELARD Fabrice a dit :

Un autre article sur le sujet :

- http://www.pimpmysharepoint.com/2013/03/18/bonne-pratiques-mssql-avec-sharepoint/

Fabrice Romelard [MVP]

# mars 19, 2013 13:06
Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- Office 365: La gestion des Attachments dans les listes riches de SharePoint Online par Blog Technique de Romelard Fabrice le 01-10-2017, 17:56

- [IIS] On désactive le recyclage des pools, ou on le contrôle ? par Blog de Jérémy Jeanson le 01-06-2017, 20:48

- Bon Visual Studio 2017 ! par Blog de Jérémy Jeanson le 01-06-2017, 12:53

- Office 365: Message d’erreur sur SharePoint Online “The file [file name] is checked out or locked for editing by [username]” par Blog Technique de Romelard Fabrice le 01-05-2017, 16:02

- Office 365 : Script PowerShell pour créer le mapping des utilisateurs dans ShareGate à partir de SharePoint 2007 par Blog Technique de Romelard Fabrice le 12-29-2016, 15:36

- Regroupez vos sections javascript ! par Blog de Jérémy Jeanson le 12-29-2016, 13:02

- Retour en arrière sur Windows Server Core 2016 par Blog de Jérémy Jeanson le 12-20-2016, 13:07

- SharePoint 2007: Script PowerShell pour nettoyer les listes vides avant migration vers Office 365 - Updated par Blog Technique de Romelard Fabrice le 12-14-2016, 16:34

- Server Essentials 2016 et site remote web access indisponible par Blog de Jérémy Jeanson le 12-09-2016, 13:10

- Office 365: Utiliser les alertes dans SharePoint Online par Blog Technique de Romelard Fabrice le 11-30-2016, 12:45