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 :

Retailler sa base de données


Sujet :

Administration SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite
    Inscrit en
    Mai 2008
    Messages
    686
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 686
    Par défaut Retailler sa base de données
    Bonjour,

    Suite à des épurations au sein de notre base de données (au passage : qu'il est difficile d'ailleurs d'obtenir la validation pour la suppression des données obsolètes), nous nous retrouvons avec certains volumes trop important pour les données qu'ils contiennent. Nos luns étant en miroir, l'espace perdu est double ... Bref ça coute cher.

    Par exemple :
    Une base de données de 1.2 To
    Un LUN de 1.6 To attribué à Windows
    Espace disponible au sein de la base : 660 Go

    Mon objectif :
    Une base de données de 600 Go (MDF /NDB / LDF)
    Un LUN windows de 700
    Espace disponible au sein de la base 10% soit environ 60 Go

    Quelles sont les options possibles et laquelle vous semble la plus appropriée ?
    Réduire l'espace via un shrinkdatabase puis déplacer les fichiers vers un LUN plus petit (via backup/restore par exemple) ?
    Ajouter plusieurs fichiers de base sur un autre LUN et remplir ces nouveaux fichiers via un shrinkfile vers un emptyfile ?

    Vous avez peut être d'autres idées moins longues (ce sera hors activité pour information) mais bon ce sera sur un weekend. Moins de temps je passerai sur l'opération, plus longtemps je serai réellement en weekend .

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Février 2008
    Messages
    758
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 758
    Par défaut
    Une LUN à 700Gb ça me paraît court avec seulement 10% d'espace libre dans l'enveloppe. Sais-tu quelles perspectives de croissance tu as sur 6 mois ou 1 an avec cette volumétrie ?

  3. #3
    Membre émérite
    Inscrit en
    Mai 2008
    Messages
    686
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 686
    Par défaut
    Oui / Non

    Oui nous faisons en sorte que la base reste relativement stable grâce aux épurations hebdomadaires des données fonctionnelles.

    Non et si jamais elle avait une croissance démesurée (ajout d'une activité par exemple non anticipée) on peut tout à fait ajouter de la volumétrie à la volée.

  4. #4
    Expert confirmé
    Avatar de mikedavem
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2005
    Messages
    5 450
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Distribution

    Informations forums :
    Inscription : Août 2005
    Messages : 5 450
    Par défaut
    Quelles sont les options possibles et laquelle vous semble la plus appropriée ?
    Réduire l'espace via un shrinkdatabase puis déplacer les fichiers vers un LUN plus petit (via backup/restore par exemple) ?
    Ajouter plusieurs fichiers de base sur un autre LUN et remplir ces nouveaux fichiers via un shrinkfile vers un emptyfile ?
    A chaud j'opterai pour la solution du shrinkfile (et pas shrinkdatabase) je pense pour réduire l'enveloppe du fichier + déplacement de celui-ci vers la nouvelle LUN.

    Est-ce qu'il ne te serait pas possible de passer par une copie synchrone / asynchrone via le storage pour copier les données de ton fichier mdf d'une LUN vers une autre ? Ca te permettrait de mettre le processus de copie en place en arrière plan, de planifier ton déplacement de fichier et enfin de switcher rapidement tes path via un ALTER DATABASE + mise OFFLINE + ONLINE de ta base.

    ++

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème Base de données et CRecordSet
    Par LE CHAKAL dans le forum MFC
    Réponses: 3
    Dernier message: 20/08/2002, 11h59
  2. connexion base de donné
    Par saidi dans le forum MFC
    Réponses: 3
    Dernier message: 07/08/2002, 22h22
  3. [Concept] Stabilité d'une base de donnée
    Par lassmust dans le forum Décisions SGBD
    Réponses: 3
    Dernier message: 03/07/2002, 16h16
  4. Bases de données
    Par dev dans le forum C++Builder
    Réponses: 4
    Dernier message: 01/07/2002, 22h55
  5. associer une base de données(access) a un dbgrid
    Par ange1708 dans le forum MFC
    Réponses: 3
    Dernier message: 11/06/2002, 12h18

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