Maintenir une base de données est toujours présenté comme simple.
Sauf qu’avec le temps et la volumétrie augmentant, ce travail devient de plus en plus technique et nécessite des compétences de DBA (et c’est souvent là qu’on fait appel au consultant 😉 ).
Le plus important est de comprendre que maintenir une base de données, ça s’apprend et qu’il faut garder en tête que c’est une surveillance régulière, quasi quotidienne.
Voici un petit aide-mémoire sur le sujet, non exhaustif bien évidemment (je n’ai pas la prétention de résumer le métier d’administrateur de base de données en 11 lignes…).
Tâche | Fréquence |
Configuration du système
(pensez Capacity Planning) |
Au départ |
Mise en place des alertes (mail) | Au départ |
Mise en place des logs | Au départ |
Mise en place de plan de maintenance | Au départ
A ré-affiner dans le temps |
Documentation | Au départ |
Vérification des backups | Tous les jours |
Vérification des Logs (SQL et Windows) | Tous les jours |
Vérification des espaces disques | Tous les jours |
Vérification des jobs | Tous les jours |
Audit de sécurité | Toutes les semaines |
Optimisation | Tous les mois |
Evidemment, les outils (Data Collector, Policy Framework, AUDIT, SCOM, etc.) nous permettent de rendre ce travail très facile, le réduisant à la simple réception d’un mail avec des indicateurs verts ou rouges (verts de préférence).