IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration SQL Server Discussion :

Arrêt d'un SGBD


Sujet :

Administration SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Inscrit en
    Juin 2006
    Messages
    229
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 229
    Par défaut Arrêt d'un SGBD
    Bonjour,

    http://www.developpez.net/forums/sho...d.php?t=549984
    http://www.developpez.net/forums/sho...d.php?t=577406

    Dans les posts ci-dessus, on parle de ne jamais redémarrer SQL Server ou un SGBD en général (régulièrement, pour sauvegarde ou autre...) sous peine de perte de performances.

    Vous allez certainement me répondre que oui mais :
    - A vu de nez, est-ce la même chose pour une solution Oracle ?
    - Et plus généralement, j'aimerais savoir si cela s'applique à n'importe quel SGBD.

    En effet, chez nous, notre ERP sous Oracle est arrêté chaque jour pour sauvegarde. Oui oui ! mais selon l'installation de l'intégrateur avec des supers pros d'Oracle !?
    S'ils font ça, je me demande si la perte de performances est vraiment significative.

    Je poste ici même s'il s'agit d'Oracle mais vous avez une petite idée là-dessus, non ?

    Merci pour vos réponses.

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Août 2002
    Messages
    1 249
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 1 249
    Par défaut
    lorsque vous redemarrez un sgbd, vous videz le cache de données, vous videz le cache de procedure... donc vous perdez l'intérêt des caches et de la mémoire, vous êtes obligé d'accéder au disque dans un premier temps...
    Je ne comprend pas que vous ne fassiez pas une sauvegarde à chaud, cela a ete conçu spécialement pour ça!

  3. #3
    Invité
    Invité(e)
    Par défaut
    C'est le principe de fonctionnement de tout SGBD : les données sont mise en mémoire (cache) pour pouvoir y accéder plus rapidement. De même les plans d'exécution des requêtes et procédures sont en cache.

    Arrêter une instance revient à vider tout ce cache. Donc, après redémarrage, tous les plans requêtes et les procédures doivent être recompilés. De même, toutes les données doivent remonter en cache au fur et à mesure qu'elles sont appelées, opération coûteuse en ressources...

    Des super pros d'Oracle tu disais... ???

  4. #4
    Rédacteur/Modérateur

    Avatar de Fabien Celaia
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Octobre 2002
    Messages
    4 228
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Service public

    Informations forums :
    Inscription : Octobre 2002
    Messages : 4 228
    Billets dans le blog
    25
    Par défaut
    Ca revient aussi à nettoyer des éventuels processus ghost, à vidanger des caches, et de ce fait certains plans d'exécution, à activer les paramètres non dynamiques que vous auriez changé, à libérer de la mémoire au niveau de l'OS, à nettoyer les bases temporaires.

    Donc pas que du négatif. Par contre, on perd effectivement els caches, et ce qui pourrait êter aussi ennuyeux, certains compteurs de performances qui sont remis à zéro au reboot.

    Maintenant, je suis tout à fait mes collègues : arrêter une base pour faire des backups (hormis si elle en noarchivelog sur Oracle), c'est retarder de quelques versions...
    Sr DBA Oracle / MS-SQL / MySQL / Postgresql / SAP-Sybase / Informix / DB2

    N'oublie pas de consulter mes articles, mon blog, les cours et les FAQ SGBD

    Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums !

Discussions similaires

  1. Réponses: 87
    Dernier message: 06/07/2011, 15h33
  2. Réponses: 12
    Dernier message: 08/03/2006, 17h27
  3. [Choix] Quelles attentes par rapport aux SGBD ?
    Par thierry34 dans le forum Décisions SGBD
    Réponses: 6
    Dernier message: 13/07/2002, 20h08
  4. Réponses: 2
    Dernier message: 30/05/2002, 08h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo