Maintenance manuelle de base de données

maintenir manuellement une base de données Opération indispensable, la maintenance d'une base de données lui permet de continuer de fonctionner avec des capacités et performances optimales. La maintenance peut être programmée ou bien être réalisée manuellement, à la demande. Pour une maintenance ponctuelle, l'expert en bases de données intervient pour analyser l'état de la base et réaliser les tâches de maintenance requises.

Pourquoi maintenir ses bases de données ?

Une base de données assure le stockage et l'organisation de données, et généralement la restitution par requêtes SQL de ces données. Elle démarre son existence avec un jeu de données réduit et bien organisé, ce qui lui permet d'offrir de bonnes performances de fonctionnement. Mais au fil du temps, au fur et à mesure que le volume de données croit et que l'organisation automatique des données change, la base de données perd de ses performances et finit par causer des soucis au quotidien.

Maintenir une base consiste à retrouver cet état consistant et performant d'origine. L'opérateur de maintenance analyse l'état de la base, puis exécute un ensemble d'instructions destinées à « assainir la base et lui redonner son souffle ». Les tâches de maintenance peuvent comprendre des opérations de sauvegarde, de vidage de fichiers, de nettoyage de données inutiles, de réorganisation de données (et de pages de données), de statistiques d'utilisation des données... etc.

Maintenance manuelle (sur-mesure) des bases de données

Les tâches de maintenance peuvent être automatisées, ce qui requiert la mise en oeuvre d'un plan de maintenance conçu et programmé pour s'exécuter périodiquement. En l'absence d'un tel plan il faut intervenir manuellement, et le plus régulièrement possible, pour assurer la maintenance de la base de données, mais aussi du SGBDR qui la supporte, du serveur physique ou virtuel sous-jacent, ainsi que des données stockées dans la base.

A minima l'intervention manuelle consiste à appliquer une série de tâches de maintenance, sélectionnées et conçues par l'Expert pour répondre au problème du moment. Il lui est également possible d'exécuter, avec son expertise et sous son contrôle, une procédure prédéfinie et créée sur-mesure pour chaque base de données. A un niveau supérieur, la maintenance manuelle peut impliquer une analyse de l'état de la base de données et des données stockées, une analyse des requêtes SQL et de leurs performances, ainsi que l'étude du contexte d'utilisation de la base et les problèmes rapportés par ses utilisateurs.

La maintenance manuelle de vos bases de données (en particulier de vos bases SQL-Server) est assurée par un Expert NEWTON-DXP. L'opération de maintenance peut être réalisée sur site ou à distance (par copie des bases ou par liaison VPN).