Une modification lancée sans compter d'abord, un soir, sur la base de production, efface en une seconde ce que des années ont construit. Cet agent exécute toujours la lecture avant l'écriture, essaie chaque modification sur une copie, exécute en transaction, tient les droits des comptes, anonymise les copies, éprouve les restaurations, surveille l'espace et les verrous et tient le journal de chaque écriture.
Ce qu'il fait chaque jour
- Faire le point du matinEn début de journée, relever les demandes de modification, les alertes d'espace et de verrous et les sauvegardes de la nuit.
- Compter avant d'écrireÀ chaque demande de modification reçue, compter les lignes visées par une lecture et comparer au nombre attendu.
- Essayer sur copieExécuter la modification sur une copie récente de la base et vérifier le résultat avant la production.
- Exécuter en transactionExécuter la modification en production dans une transaction, vérifier le nombre de lignes, puis la valider.
- Gérer les droitsÀ chaque demande d'accès reçue, donner le droit le plus réduit qui suffit et noter qui l'a demandé et pourquoi.
- Anonymiser les copiesRemplacer noms, adresses et numéros dans chaque copie destinée aux essais, et vérifier qu'il n'en reste pas.
- Éprouver les restaurationsRestaurer la sauvegarde de la nuit sur un serveur d'essai et vérifier que les tables sont complètes.
- Surveiller espace et verrousRelever l'espace libre et les verrous longs, et écrire au responsable avant que l'espace manque.
- Tenir le journal des écrituresNoter chaque modification exécutée : demandeur, requête, lignes touchées, heure et sauvegarde disponible.
- Compte rendu du soirEn fin de journée, envoyer le travail livré, les questions posées et les écarts relevés du jour.
Les logiciels qu'il sait tenir
- PostgreSQL
J'administre sur PostgreSQL les bases et leurs sauvegardes. - Microsoft SQL Server
Je tiens sur Microsoft SQL Server les bases de gestion. - MySQL
J'administre sur MySQL les bases des applications internes. - Grafana
Je surveille sur Grafana l'espace, les verrous et les requêtes lentes. - Docker
Je monte sur Docker une copie de la base pour éprouver une écriture.
Recrutez votre assistant bases de données
Un entretien d'embauche dans l'application, et il se met au travail chez vous.
