Optimisation des Bases de données Avanteam sous SQL Server
Procédure d'optimisation des bases de données sous SQL serveur :
Configuration :
Config RAM :
SQL 32 Bits : 4Go RAM SQL X64 : 1 To de RAM
Serveur SQL Virtualisé : 15% de perte de perf.
Conclusion : Préconiser des serveurs 64 bits pour supporter plus de RAM éviter de mutualiser le serveur IIS et SQL sur la même machine.
A l'installation : ne pas mettre Analysis Service car il prends toute la RAM dispo.
Si le compte de service de SQL Server n'est pas local System il faut lui donner le privilège "Lock page in memory"
Optimisations :
Outils utilisés : PerMon, SQL Diag, PSSDiag, DTA (Data Tuning Advisor), SQL Nexus, PAL
Procédure : A l'installation des BDDs mettre : dans Options/Niveau de compatibilité SQL Server 2005 (90) Backup des bases : dans Options/Mode de récupération Simple : pas de possibilité de rejouer les logs dans Options/Mode de récupération Complet : possibilité de rejouer les logs mais obligation de faire des backups de logs
Création d'un plan de maintenance :
-
Créer un plan de maintenance
-
Créer un sous plan Backup des Bases : Si complet Backup des Bases + créer sous plan de Backup des Logs Si simple Backup des bases uniquement.
-
Créer un sous plan de Réorganisation des indexs (1fois /semaine)
-
Créer un sous plan de Maj des statistiques (1 fois / semaine)
Rq : il peut être intéressant de faire ces optimisations sur les bases système également.
Antivirus :
- Supprimer le répertoire des BDDs du scan de l'antivirus.