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 :

[Débat] utilité mode complet et virtualisation


Sujet :

Administration SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite
    Homme Profil pro
    Indépendant X3 et SQL server
    Inscrit en
    Juillet 2006
    Messages
    865
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Indépendant X3 et SQL server
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2006
    Messages : 865
    Par défaut [Débat] utilité mode complet et virtualisation
    bonjour,

    je voudrais ouvrir un débat.
    Pour planter le décor : je ne suis pas un GRAND spécialiste SQL, j'ai passé mon exam de DBA en 2000 et j'ai appris sur le tas 2005 et 2008. Je n'ai cette compétence SQL que dans mon boulot d'Admin de base ERP.
    Le SI de la société dans laquelle je travaille a été virtualisé, ainsi que le serveur SQL.

    Maintenant mon questionnement :

    La mise en mode complet d'une base sert à palier à de nombreuses situations via la sauvegarde des journaux.
    Or avec la virtualisation, je me pose la question de la pertinence et j'envisage de passer en mode simple.
    En effet en cas de petit problème il me faut remonter la base sur un autre serveur pour récupérer la donnée perdue dans une table. Le mode complet ne m'aidera pas.
    En cas de gros problème il me faut refaire la base, avec le back des journaux, et de la base. Mais j'ai en parallèle la sauvegarde de l'image virtuelle.

    J'attends vos remarques

    merci

  2. #2
    Membre Expert

    Homme Profil pro
    Chargé de Développement et d'Analyse de données
    Inscrit en
    Mars 2010
    Messages
    1 278
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chargé de Développement et d'Analyse de données
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2010
    Messages : 1 278
    Par défaut
    Citation Envoyé par castorameur Voir le message
    bonjour,
    La mise en mode complet d'une base sert à palier à de nombreuses situations via la sauvegarde des journaux. Or avec la virtualisation, je me pose la question de la pertinence et j'envisage de passer en mode simple.
    si le backup des fichiers de transaction n'est pas prévu dans la stratégie du plan de maintenance des bases de données alors il faut appliquer le mode de récupération des bases à 'SIMPLE'. Que ça soit dans un contexte de virtualisation ou non.

    Citation Envoyé par castorameur Voir le message
    En effet en cas de petit problème il me faut remonter la base sur un autre serveur pour récupérer la donnée perdue dans une table. Le mode complet ne m'aidera pas.
    En cas de gros problème il me faut refaire la base, avec le back des journaux, et de la base. Mais j'ai en parallèle la sauvegarde de l'image virtuelle.
    C'est exact. malheureusement SQL SERVER ne met pas à disposition de telle fonctionnalité. Sous ORACLE il y a le FLASHBACK TABLE qui permet de régler ce genre de problème (par ex. rattraper une table supprimer malencontreusement) [/QUOTE]
    Etienne ZINZINDOHOUE
    Billets-Articles

  3. #3
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    22 010
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 22 010
    Billets dans le blog
    6
    Par défaut
    Le mode complet ne garantit pas que la reprise dans le temps de données perdues, il permet aussi de reprendre 100 % de la base en cas de crash de l'un des fichiers de la base. C'est simple. Si un fichier de données est mort il suffit de faire une sauvegarde du JT pour récupérer tout. Si le JT est mort, une sauvegarde complète de la base suffit pour tout récupérer...

    Vous pouvez simuler le mode flashback en utilisant un snapshot de bases de données. Pour un de mes clients, j'ai fait une rotation de 3 snapshot toutes les heures.

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  4. #4
    Membre Expert

    Homme Profil pro
    Chargé de Développement et d'Analyse de données
    Inscrit en
    Mars 2010
    Messages
    1 278
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chargé de Développement et d'Analyse de données
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2010
    Messages : 1 278
    Par défaut
    Citation Envoyé par SQLpro Voir le message
    Vous pouvez simuler le mode flashback en utilisant un snapshot de bases de données. Pour un de mes clients, j'ai fait une rotation de 3 snapshot toutes les heures.
    A +
    Dommage que SQL SERVER ne permet pas dans sa version actuelle de faire un snapshot niveau table comme le permet ORACLE avec l'utilisation de FLASHBACK TABLE :

    --> flashback avec une référence date-time du point de restauration

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    FLASHBACK TABLE MaTable TO TIMESTAMP 
          TO_TIMESTAMP('2011-12-16 10:26:26', 'YYYY-MM-DD HH:MI:SS')
    --> flashback before DROP (restauration de la table juste après la suppression )
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    FLASHBACK TABLE MaTable TO BEFORE DROP;
    --> ...

    ça devrait donner des idées à MS
    Etienne ZINZINDOHOUE
    Billets-Articles

  5. #5
    Membre émérite
    Homme Profil pro
    Indépendant X3 et SQL server
    Inscrit en
    Juillet 2006
    Messages
    865
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Indépendant X3 et SQL server
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2006
    Messages : 865
    Par défaut
    @zinzineti
    Il y a bien une sauvegarde des JT tous les midi avec troncature du log.Et une sauvegarde complète tous les soirs.
    En fait la base a été installé comme n'importe quelle base SQL.
    ET aujourd'hui qu'il y a la virtualisation je me demande si cela vaut le coup d'avoir autant de sauvegardes.
    A force cela consomme beaucoup d'espace disk pour le serveur d'une PME.

    Pour le flashback c'est effectivement très dommage que cela n'existe pas.

    Mais si je résume aucun de vous ne trouve incongru d'aller vers le mode simple pour un serveur virtualisé.

    Pour moi les avantages seraient:
    - petit gain de perf
    - petit gain d'espace disk

  6. #6
    Membre Expert

    Homme Profil pro
    Chargé de Développement et d'Analyse de données
    Inscrit en
    Mars 2010
    Messages
    1 278
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chargé de Développement et d'Analyse de données
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2010
    Messages : 1 278
    Par défaut
    Citation Envoyé par castorameur Voir le message
    @zinzineti
    Mais si je résume aucun de vous ne trouve incongru d'aller vers le mode simple pour un serveur virtualisé.
    Pour moi les avantages seraient:
    - petit gain de perf
    - petit gain d'espace disk
    Tout dépend du niveau de risque qu'accepte l'entreprise. une chose est sûre s'il n'y avait pas des sauvegardes de JT tu peux passer la base en mode SIMPLE. Autrement dit si tu passes la base en mode SIMPLE il est impossible de faire des sauvegardes de JT. le fait de position la base en mode SIMPLE fait qu'il y a moins de bavardage dans le JT => réduction de la taille du JT => gain d'espace disque
    Etienne ZINZINDOHOUE
    Billets-Articles

Discussions similaires

  1. [Spip] Problème espace privé "mode complet"
    Par bressan dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 23/11/2009, 10h49
  2. Mode "verbose" sur script complet
    Par Darki03 dans le forum Shell et commandes GNU
    Réponses: 6
    Dernier message: 28/04/2009, 13h36
  3. [débat] CSS dynamique VS CSS à la mode ?
    Par Alexino2 dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 16/09/2007, 00h01
  4. Virtualisation et mode de commande.
    Par Empty_body dans le forum Applications et environnements graphiques
    Réponses: 3
    Dernier message: 28/11/2006, 21h06
  5. utilité du mode routeur de la freebox
    Par pepper18 dans le forum Hardware
    Réponses: 2
    Dernier message: 08/06/2006, 14h57

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