Si vous débutez en tant qu’administrateur
SQL Server ou si vous exercez votre activité de DBA à mi-temps et que
vous n’êtes pas un pro de SQL Server, le nouvel outil d’administration
SQL Server 2000 Best Practices Analyzer de Microsoft va vous rendre des
services inestimables. Ce produit est téléchargeable à cette adresse. Cet outil utilise un ensemble de
règles destinées à contrôler la mise en oeuvre des meilleures pratiques
courantes, la plupart ciblant l’utilisation et l’administration. Ces
règles incluent plus de 70 meilleures pratiques et directives fournies
par Microsoft pour la gestion et l’utilisation de votre système. Vous
pouvez également définir votre propre ensemble de règles. Voici mes
sept règles de prédilection contrôlées par l’outil Best Practices
Analyzer.
1. Database Backups
Des sauvegardes régulières sont indispensables pour la récupération de
vos systèmes. Par défaut, cette règle vérifie si votre dernière
sauvegarde de base de données remonte à moins de 30 jours. Vous pouvez
personnaliser la valeur par défaut en fonction des besoins de votre
société.
2. Failed Backup
Cette règle détermine si une de vos sauvegardes de base de données a
échoué en contrôlant le journal des événements de Windows NT. L’échec
d’une sauvegarde peut altérer sérieusement votre capacité à restaurer
des données perdues. Par défaut, cette règle vérifie la présence de
sauvegardes ayant échoué au cours des 30 derniers jours.
3. Index Fragmentation
L’outil Best Practices Analyzer utilise cette règle pour vérifier la
présence d’un taux élevé de fragmentation des index. Par défaut, elle
contrôle les niveaux de fragmentation supérieurs à 20 pour cent pour
les index comportant plus de 10 000 pages. La gestion des index par SQL
Server peut entraîner la fragmentation de ceux-ci et une dégradation
des performances. Vous pouvez défragmenter un index en employant la
commande DBCC INDEXDEFRAG ou le reconstruire avec la commande DBCC
REINDEX.
4. INSERT Column List
Cette
règle contrôle les instructions INSERT qui ne définissent pas
explicitement les colonnes insérées. Par ailleurs, elle vérifie
l’utilisation des instructions INSERT dans les procédures stockées, les
fonctions, les déclencheurs et les vues.
5. SELECT Statements
Microsoft recommande d’employer des listes de colonnes explicites pour
toutes les instructions SELECT. Cette règle contrôle les listes de
colonnes dans les instructions SELECT définies au sein des procédures
stockées, fonctions, déclencheurs et vues.
6. Database File Placement
L’installation des fichiers de données (.mdf) et des fichiers journaux
(.ldf) sur le même lecteur entraînera une dégradation significative des
performances de votre système. Cette règle s’assure que les deux types
de fichiers sont placés sur des lecteurs distincts pour chacune de vos
bases de données.
7. Recovery Model Usage
L’outil Best Practices Analyzer contrôle les sauvegardes récentes des
journaux pour toutes les bases de données qui utilisent le modèle de
récupération complète (Full) ou de récupération journalisée en bloc
(Bulk-Logged). La sauvegarde du journal des transactions est vitale
pour minimiser les pertes de données en cas de défaillance du système.
Par défaut, cette règle vérifie que le journal des transactions a été
sauvegardé au cours des 30 derniers jours.
Rétrolien(0)
Adresse URI pour un rétrolien sur cet article
Commentaires
 |