À quoi ressemble un plan de maintenance SQL Server conforme aux meilleures pratiques? [fermé]

15

Je suis un étudiant de l'Université Fontys à Eindhoven, et je mène actuellement une série d'entretiens pour aider au développement d'un outil SQL Server et je voudrais obtenir les commentaires des experts dans le domaine.

Une de mes questions est:

À quoi ressemble un plan de maintenance SQL Server conforme aux meilleures pratiques? Utilisez-vous les plans de maintenance SQL Server pour cela ou utilisez-vous des scripts personnalisés?

Jamil
la source

Réponses:

5

Mettre en place un plan de maintenance est plus compliqué que de simplement suivre une "meilleure pratique" donnée. Il y a trop de choses qui jouent dans tout cela.

Pour vous donner une idée, le guide sûr de Brad sur les plans de maintenance est un ebook gratuit de 269 pages. S'il s'agissait d'une question plus simple, le livre serait beaucoup, beaucoup plus court.

Si je pose cette question dans une interview, par exemple, je dirais que cela dépend complètement des ressources dont dispose l'entreprise, des besoins de l'entreprise, des données à l'intérieur de la base de données, de la fréquence (et de la façon) dont ces données changent, etc. pas une seule réponse rapide à la question, malheureusement.

Richard
la source
1

Il existe plusieurs suggestions pour les pratiques de tâches de maintenance. Les tâches de maintenance ne s'appliquent pas à tous les scénarios d'environnement SQL Server

Il n'est pas recommandé d'utiliser fréquemment la tâche de réduction de la base de données, car cela peut entraîner une dégradation des performances et une fragmentation des disques et des index

La réorganisation, la mise à jour des statistiques et les tâches de reconstruction peuvent également entraîner des problèmes de performances et de surcharge d'utilisation du processeur et du disque dur.

Vous devez vérifier régulièrement l'espace disque disponible et supprimer les fichiers obsolètes à temps lorsque vous utilisez les sauvegardes complètes de la base de données

Planifiez pendant les heures creuses toute vérification d'intégrité de la base de données pour éviter également les problèmes de performances

La planification, les recommandations et les pratiques sur les tâches de maintenance varient - elles dépendent de la politique de l'entreprise, de l'utilisation et de l'environnement SQL Server

Ivan Stankovic
la source